ORACLE: 查詢(看)表的主鍵、外來鍵、唯一性約束和索引
ORACLE: 查詢(看)表的主鍵、外來鍵、唯一性約束和索引
1、查詢表的所有索引(包括索引名,型別,構成列):
select t.*,i.index_type from user_ind_columns t,user_indexes i where t.index_name = i.index_name and t.table_name = i.table_name and t.table_name = 表名
2、查詢表的主鍵(包括名稱,構成列):
select cu.* from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'P' and au.table_name = 表名
3、查詢表的唯一性約束(包括名稱,構成列):
select column_name from user_cons_columns cu, user_constraints au where cu.constraint_name = au.constraint_name and au.constraint_type = 'U' and au.table_name = 表名
4、查詢表的外來鍵(包括名稱,引用表的表名和對應的鍵名,下面是分成多步查詢):
select * from user_constraints c where c.constraint_type = 'R' and c.table_name = 表名
外來鍵約束的列名:
select * from user_cons_columns cl where cl.constraint_name = 外來鍵名稱
引用表的鍵的列名:
select * from user_cons_columns cl where cl.constraint_name = 外來鍵引用表的鍵名
5、查詢表的所有列及其屬性:
select t.*,c.COMMENTS from user_tab_columns t,user_col_comments c where t.table_name = c.table_name and t.column_name = c.column_name and t.table_name = 表名
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/14663377/viewspace-1034645/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 查詢(看)表的主鍵、外來鍵、唯一性約束和索引索引
- SQL的主鍵和外來鍵約束SQL
- 關於外來鍵約束和對應主鍵資訊的查詢指令碼指令碼
- 資料庫約束 主鍵-唯一性-Check-外來鍵資料庫
- oracle查詢表資訊(索引,外來鍵,列等)Oracle索引
- Oracle根據主鍵查詢外來鍵Oracle
- Oracle定義約束 外來鍵約束Oracle
- Oracle主鍵約束、唯一鍵約束、唯一索引的區別(轉)Oracle索引
- oracle外來鍵約束的總結Oracle
- 查詢外來鍵約束、子表欄位等資訊的SQLSQL
- Javaweb-約束-外來鍵約束JavaWeb
- 查詢沒有索引的外來鍵索引
- SQL SERVER中找出拙劣的約束,索引,外來鍵SQLServer索引
- Oracle查詢表的外來鍵引用關係Oracle
- 查詢oracle表的資訊(表,欄位,約束,索引)Oracle索引
- Oracle外來鍵約束中NULL的處理OracleNull
- Oracle 外來鍵查詢sqlOracleSQL
- 查詢一個表的外來鍵
- 資料完整性約束:主鍵、外來鍵、各種約束的建立刪除語句
- 解決資料庫的索引亂碼問題,先刪除外來鍵約束,再刪除主鍵約束及其索引資料庫索引
- mysql啟動和關閉外來鍵約束MySql
- 教你mysql如何增加外來鍵約束MySql
- MySQL禁用恢復外來鍵約束MySql
- 約束:確保資料的完整性(主鍵,唯一,檢查,預設,非空,外來鍵)
- oracle中查詢、禁用、啟用、刪除表外來鍵Oracle
- SQL外來鍵約束的含義及建立SQL
- 在已存在的表結構上新增主鍵、外來鍵、聯合主鍵、聯合索引的例子索引
- 唯一性約束和唯一性索引的區別索引
- mysql 刪除老是報外來鍵約束MySql
- oracle鍵約束控制Oracle
- 【實驗】【外來鍵】小議外來鍵約束對應用程式的影響
- oracle主外來鍵鎖_lock_約束Oracle
- 【MySQL】MySQL進階(外來鍵約束、多表查詢、檢視、備份與恢復)MySql
- 新的主鍵和外來鍵的語法
- 【INDEX】Oracle中主鍵、唯一約束與唯一索引之區別IndexOracle索引
- AppBoxFuture(七): 分散式外來鍵約束APP分散式
- mysql不能新增外來鍵約束怎麼辦MySql
- 詳解外來鍵約束(foreign key)