您好,登錄后才能下訂單哦!
通過搜索摸索,總結(jié)了一下oracle中查詢表的信息,包括表名,字段名,字段類型,主鍵,外鍵唯一性約束信息,索引信息查詢SQL如下,希望對大家有所幫助:
1、查詢出所有的用戶表?
select? ?*? ?from? ?user_tables? ?可以查詢出所有的用戶表?
2、查詢出用戶所有表的索引?
select? ?*? ?from? ?user_indexes?
3、查詢用戶表的索引(非聚集索引):?
select? ?*? ?from? ?user_indexes where? ?uniqueness='NONUNIQUE'?
4、查詢用戶表的主鍵(聚集索引):?
select? ?*? ?from? ?user_indexes where? ?uniqueness='UNIQUE'?
5、查詢表的索引?
select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name='NODE'?
6、查詢表的主鍵?
select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'P' AND cu.table_name = 'NODE'?
7、查找表的唯一性約束(包括名稱,構(gòu)成列):?
select column_name from user_cons_columns cu, user_constraints au where cu.constraint_name=au.constraint_name and cu.table_name='NODE'?
8、查找表的外鍵?
select * from user_constraints c where c.constraint_type = 'R' and c.table_name='STAFFPOSITION'?
查詢外鍵約束的列名:?
select * from user_cons_columns cl where cl.constraint_name = 外鍵名稱?
查詢引用表的鍵的列名:?
select * from user_cons_columns cl where cl.constraint_name = 外鍵引用表的鍵名?
9、查詢表的所有列及其屬性?
select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name='NODE'
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。