oracle查看某個表的索引 oracle查找表的所有索引的命令是什么?
oracle查找表的所有索引的命令是什么?1. 查找表的所有索引(包括索引名、類型和組成列):從userinduuut列中選擇T.*、i.indexutype、useruindex i,其中T.ind
oracle查找表的所有索引的命令是什么?
1. 查找表的所有索引(包括索引名、類型和組成列):從userinduuut列中選擇T.*、i.indexutype、useruindex i,其中T.indexuname=i.indexuname和T.tableuname=i.tableuname和T.table[name=table to query
2。查尋表主鍵(包括名稱,構(gòu)成列):選擇Cu。*從userconsuuu列cu,userconstraints列au,其中特寫約束名稱=輔助約束姓名和輔助約束類型=“P”和輔助表Name=要查詢的表
3。查尋表的唯一性約束(包括名稱和列):從user cons columns cu、user constraints au where中選擇列名稱特寫約束名稱=輔助約束姓名和輔助約束類型=“U”和輔助表[名稱=要查詢的表
4。查找表的外鍵(包括名稱、引用表的表名和對應(yīng)的鍵名)。以下是一個多步驟查詢):select*from user constraints c where c.constraint type=“R”和c.table Name=要查詢外鍵約束的表的列名:select*from user cons columns cl wherecl.約束Name=外鍵名稱:從userconscolumns cl where中選擇*cl.約束[名稱=密鑰名稱外鍵引用表
5。查詢表的所有列及其屬性