在Oracle庫中查詢所有表的相關資訊

2021-06-02 13:44:49 字數 593 閱讀 2651

select o.name, c.name, co.comment$ ---表明,欄位名,字段注釋

from sys.obj$ o, sys.col$ c, sys.com$ co

where o.owner# = userenv('schemaid')

and o.type# in (2, 4)

and o.obj# = c.obj#

and c.obj# = co.obj#(+)

and c.intcol# = co.col#(+)

and bitand(c.property, 32) = 0 /* not hidden column */;

comment on column sys.user_col_comments.table_name is 'object name';

comment on column sys.user_col_comments.column_name is 'column name';

comment on column sys.user_col_comments.comments is 'comment on the column';

Oracle查詢所有表

select fromall tab comments 查詢所有使用者的表,檢視等 select fromuser tab comments 查詢本使用者的表,檢視等 select fromall col comments 查詢所有使用者的表的列名和注釋.select fromuser col co...

查詢oracle所有表

select from all tables where owner test test為使用者名稱,使用者名稱必須是大寫。檢視當前登入的使用者的所有表 select table name from user tables 檢視所有以 sym 開頭的所有表 select table name fro...

Oracle資料庫 查詢所有表

1.查詢當前資料庫下的所有表 select from all tables where owner test 注 all tables查出來是查得所有使用者下的表,當然也包括你登入的用下的表,然後加乙個where你要查的那個使用者名稱就可以了。記得使用者名稱要大寫 2.查詢當前資料庫下某個例項資料庫...