溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

查詢oracle表的信息(表,字段,約束,索引)

發(fā)布時間:2020-07-28 03:19:02 來源:網(wǎng)絡(luò) 閱讀:757 作者:沙漏半杯 欄目:編程語言

通過搜索摸索,總結(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'


向AI問一下細節(jié)

免責(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)容。

AI