oracle中已經知道具體值,如何根據該值查詢出含有該值的表名和列名

2021-08-26 02:59:02 字數 2201 閱讀 5315

1樓:司馬刀劍

如何查詢oracle一個資料庫中包含有某個特定值的所有表及欄位名-我這裡說的欄位名跟列 是同一個意思

select column_name,

table_name,data_type ,data_length,data_precision,data_scale from user_tab_columns where column_name='欄位名';

--根據欄位名查出相關的表名出來。記錄下來--然後對查出來的表進行查詢,找到含這內容欄位的表select * from 表名 where 欄位名='xiaoming'

2樓:匿名使用者

好久沒用oracles資料庫了。我記得裡面有個查詢所有表名的,系統表

all_tables 你看看這個表中有沒有欄位的。然後在查詢條件

如果這個表中沒有表的欄位,那就把表名都粘出來。然後where加條件。把有數值的粘出來

3樓:上邪

你這個需求很不好做,就算是做了,也不一定有實際應用意義。因為效能不敢保證。當然還是可以做到的。思路如下。

首先,查詢系統自帶試圖all_tables或者user_tables,如果可以指定使用者名稱更好。

然後,迴圈每一個表的每一個字串欄位,看是不是有包含d3的值 ,如果有記下來表名欄位名,就這樣一直迴圈。

因為資料庫表有可能很多,而且說不定哪個欄位有了d3,還有是不是考慮clob欄位,等等。所以最終不一定是你想要的結果。當然如果你可以指定某幾個表或者表名,欄位名有某些規律的話,會好很多。

謹慎操作

4樓:銅幣投幣擴大

all_tables 你看看這個表中有沒有欄位的。然後在查詢條件

oracle資料庫中,知道一個值,如何查詢它所在的表,是哪個欄位? 5

5樓:牛角山麥子

需要有關這個值更多的資訊,找到通用的辦法並不現實。。。比如我知道一個值是 5,整個資料庫至少有幾千萬記錄包含這個數字,怎麼知道你到底想看什麼?

6樓:for無量天尊

查詢對應的column? 請把問題說的具體點

7樓:匿名使用者

這個只能遍歷所有表實現了。。。

寫個迴圈倒是可以實現,不過對資料庫的壓力應該會很大

8樓:匿名使用者

你可來以使用自

下面兩張表進行關聯 進行查詢

select * from dba_tab_columns;

select * from dba_objects或者select a.table_name,b.column_name

from user_tables a,user_tab_columns b

where a.table_name=b.table_name and b.column_name=『』

請問如何查詢一個oracle資料庫中,是否有某個表的某一列包含某個值

9樓:暴耘宋鴻軒

1、看使用者的表的資訊如同marliuang所說,不再贅述。當然了你用a登入後也可以用命令(selecttnamefromtab;)檢視專。2、顯示亂碼是因為oracle中的回屬收站(recyclebin)的緣故,為了防止使用者誤刪除,oracle引入了**站這一概念,你可以使用命令:

purgerecyclebin;(使用者a登入)或者purgedbarecyclebin;(dba使用者登入)這樣就看不到這個表了。當然了你在刪除表的時候直接寫「droptabletablenamepurge;」也是一樣的。

10樓:

select table_name from dba_tab_columns where s.column_name='aaaaabbbbcccc';

如果上面語句執行沒有結果或者失敗。則執行

select table_name from user_tab_columns where s.column_name='aaaaabbbbcccc';

另外注意

內aaaaabbbbcccc這裡一定要大寫。容

11樓:匿名使用者

oracle根據某個值查詢其所在的表、欄位

12樓:zhou不想起名字

網頁連結  你會回來感謝我的

誰知道具體的會計成本核算流程

成本會計 1 健全原始記錄 原始記錄是指按照規定的格式,對企業的生產 技術經濟活動的具體事實所做的最初書面記載。它是進行各項核算的前提條件,是編制費用預算,嚴格控制成本費用支出的重要依據。成本會計有關的原始記錄主要包括以下內容 1 反映生產經營過程中物化勞動消耗的原始記錄。2 反映活勞動消耗的原始記...

舉報吸毒人員。但不知道具體吸毒地址只知道電話。警察會抓人嗎

如果你不能提供地址 打 沒人接 那怎麼去抓人 所以你要有證據 晚上匿名舉報吸毒警察會第一時間去嗎?30 根據 來人民警察法 第二十一源條 人民警察遇到bai公民人身 財產安全受到du侵犯或者處於其zhi他危難情形,應當立dao即救助 對公民提出解決糾紛的要求,應當給予幫助 對公民的報警案件,應當及時...

知道女友正在和別人開房,但不知道具體地點,怎麼辦

兄弟還能咋辦要麼出氣要麼放棄 不過這樣的人不值得你在呼她了 微笑對她說 原諒你了。但是我們結束了。然後瀟灑得走,走,走,走。以後不要和她再有任何生活上的交集 果斷放棄,如果你出氣要麼傷到別人要麼傷了自己,為這樣的女人不值得!打 給110說你女朋友失蹤了,她不仁,你就要不義,然後把她 給警察,出來吧,...