user_tables 所有表名

成都網(wǎng)站建設、做網(wǎng)站的開發(fā),更需要了解用戶,從用戶角度來建設網(wǎng)站,獲得較好的用戶體驗。創(chuàng)新互聯(lián)多年互聯(lián)網(wǎng)經(jīng)驗,見的多,溝通容易、能幫助客戶提出的運營建議。作為成都一家網(wǎng)絡公司,打造的就是網(wǎng)站建設產(chǎn)品直銷的概念。選擇創(chuàng)新互聯(lián),不只是建站,我們把建站作為產(chǎn)品,不斷的更新、完善,讓每位來訪用戶感受到浩方產(chǎn)品的價值服務。
user_constraints 主外鍵,索引和對應表名
user可以換成all或者dba
對應的不同權限
在Oracle中查看所有的表: select * from tab/dba_tables/dba_objects/cat; 看用戶建立的表 : select table_name from user_tables;//當前用戶的表 select table_name from all_tables;//所有用戶的表 select table_name from dba_tables;//包括系統(tǒng)表 select * from user_indexes//可以查詢出所有的用戶表索引查所有用戶的表在all_tables 主鍵名稱、外鍵在all_constraints 索引在all_indexes 但主鍵也會成為索引,所以主鍵也會在all_indexes里面。具體需要的字段可以DESC下這幾個view,dba登陸的話可以把all換成dba 1、查找表的所有索引(包括索引名,類型,構(gòu)成列):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 = 要查詢的表 A.查看索引跟哪個表,表里的哪個字段 select * from user_ind_columns B.查看用戶下的所有索引 select * from user_indexes 2、查找表的主鍵(包括名稱,構(gòu)成列):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、查找表的唯一性約束(包括名稱,構(gòu)成列):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 = 要查詢的表
一般的情況下,表的主鍵是必要的,沒有主鍵的表可以說是不符合設計規(guī)范的。
SELECT table_name FROM User_tables t WHERE NOT EXISTS
(SELECT table_name FROM User_constraints c WHERE constraint_type = 'P' AND t.table_name=c.table_name)
其它相關數(shù)據(jù)字典解釋
user_tables 表
user_tab_columns 表的列
user_constraints 約束
user_cons_columns 約束與列的關系
user_indexes 索引
醒找一個表中的主鍵
select distinct a.owner,a.constraint_type,a.table_name,b.column_name from all_constraints a,all_cons_columns b where a.OWNER='TMLHSYS2' and a.TABLE_NAME='TB_BUSINFO' and a.constraint_type='P' and a.CONSTRAINT_NAME=b.CONSTRAINT_NAME;
TB_BUSINFO 替換為自己的表名,TMLHSYS2替換為自己的登錄名
以PRODUCT表為例:
select col.*
from user_constraints con,user_cons_columns col
where
con.constraint_name=col.constraint_name and con.constraint_type='P'
and col.table_name='PRODUCT'
select * from user_constraints where table_name = 'PRODUCT'
and constraint_type ='P'
查找表的主鍵(包括名稱,構(gòu)成列)
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 = 要查詢的表
select a.constraint_name, a.column_name
from user_cons_columns a, user_constraints b
where a.constraint_name = b.constraint_name
and b.constraint_type = 'P'
and a.table_name = 'AA'-------大寫
查看AA表的主鍵約束名稱,以及主鍵約束的字段名稱。 結(jié)果集就是該表的主鍵
文章題目:oracle怎么查主鍵 oracle如何查主鍵
標題鏈接:http://www.chinadenli.net/article36/hipspg.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供定制網(wǎng)站、ChatGPT、關鍵詞優(yōu)化、網(wǎng)站維護、搜索引擎優(yōu)化、定制開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)