java搜尋時,想將oracle資料庫中某個使用者下所有表中包

2021-05-29 12:07:22 字數 974 閱讀 3298

1樓:匿名使用者

你需要一張字典表,字典表裡麵包含,表名稱,欄位名稱,表以及欄位描述儲存過程裡面回動態構造查詢語句

字典答表比較麻煩需要包括:

資料庫裡面的表以及欄位的資料字典名稱以及欄位名(例如dba_tables,dba_tab_columns等)

使用者下面表和欄位的相關資訊(使用者下的表,欄位名稱等,表裡面每個欄位都要在字典表裡面有一條記錄)

其他的你動腦想想吧。

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

2樓:暴耘宋鴻軒

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

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

3樓:

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這裡一定要大寫。容

4樓:匿名使用者

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

5樓:zhou不想起名字

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

oracle中建立表時datetime預設系統時間怎麼做

oracle中 沒有datetime型別的欄位bai,只有date型別,可du以參考以下語句zhi create table test id int,time date default sysdate 其中default sysdate就是代dao表預設的系統時間,驗證方專法如下 insert in...

oracle縱表查詢時decode這裡報錯了,出什麼問題了

decode attrcode,attr create setval attrvalue,0 這樣試試 你少了一個項,decode 一般是 4個選項值或是更多 在邏輯程式設計中,經常用到if then else 進行邏輯判斷。在decode的語法中,實際上就是這樣的邏輯處理過程。它的語法如下 dec...

oracle定義儲存過程時什麼時候需要使用

oracle 的儲存過程裡沒有declare的語法,觸發器和plsql塊才是declare 如果要定義變數,後面直接跟is的 create or replace procedure c ispara number begin end 你在寫儲存過程的時候是 create or replace p n...