Oracle查詢資料庫中的某個欄位在哪些表中存在

2022-07-16 15:12:15 字數 698 閱讀 1564

select

table_name,

column_name

from

user_tab_columns

where

column_name like '%column_name %';

table_name就是存在column_name欄位名的表名;column_name就是需要查詢的欄位名。

user_tab_cols和user_tab_columns一樣,都儲存了當前使用者的表、檢視和clusters中的列資訊。通過檢索這兩個表,可以方便的獲取到表的結構。

列名

注釋

table_name

表、檢視或集群的名稱

column_name

列名(欄位名)

data_type

資料型別

data_length

資料長度

data_precision

資料精度

data_scale

小數點位數

nullable

是否可為空

column_id

列id(以此排序可得表的實際字段位置)

default_length

預設長度

data_default

預設值

Oracle資料庫中的連線查詢

連線查詢 連線查詢指的是多張資料庫進行連線然後查詢資料,連線查詢又分為內連線查詢和外連線查詢。內連線查詢 內連線的特點 只有滿足條件的資料才會被顯示。demo 查詢雇員的編號,姓名,職位,薪資,部門位置和部門編號。先在emp表中新增一條資料 開始查詢 或者 我們可以看到新增進去的二哈沒有被查詢到,d...

sqlite資料庫 查詢某個區間的資料

某資料庫中有一表名為table1,內有一列為date型資料birthday生日,現需要查詢某個時間段內生日的人,可使用的方法 1 用sql語句為 select from table1 where birthday between 2000 01 01 and 2000 02 25 2 在androi...

Oracle資料庫查詢

取得該使用者下所有的表 select from user tables 取得表名為classinfo的注釋資訊 select from user tab comments where table name classinfo 取得該使用者下表名為classinfo表的結構 select from u...