激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務器之家:專注于服務器技術及軟件下載分享
分類導航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數據庫技術|

服務器之家 - 數據庫 - Oracle - oracle 使用sql獲取數據庫表、表的字段的多種方法

oracle 使用sql獲取數據庫表、表的字段的多種方法

2019-12-02 15:52oracle教程網 Oracle

使用sql獲取數據庫表,表的字段的方法有很多,本文整理了幾個常用且實用的方法,需要的朋友可以參考下

--第一種方法: 查詢dba_tab_columns 

復制代碼代碼如下:


select COLUMN_NAME,DATA_TYPE,DATA_LENGTH 
from dba_tab_columns 
where table_name =upper('表名') 
order by COLUMN_NAME 

--這種方法需要有DBA權限 

--第二種方法: 查詢user_tab_cols 
select COLUMN_NAME,DATA_TYPE,DATA_LENGTH 
from user_tab_cols 
where table_name=upper('表名') 

order by COLUMN_NAME 
--這種方法只能查找當前用戶下的表 

--第三種方法: 查詢ALL_TAB_COLUMNS 
select distinct COLUMN_NAME,DATA_TYPE,DATA_LENGTH 
from ALL_TAB_COLUMNS 
WHERE TABLE_NAME= upper('表名') 
--這種方法可以查詢所有用戶下的表 


---------------------------補充------------------------------------------------------------- 

復制代碼代碼如下:


--增加字段 
alter table cw_srcbpb 
add (SRCBPB_RJBPBL varchar2(100) ); 
alter table cw_srcbpb 
modify (SRCBPB_RJBPBL number(30,3) ); 
--Oracle查看所有表和字段 

--獲取表: 

select table_name from user_tables; --當前用戶的表 
select table_name from all_tables; --所有用戶的表 
select table_name from dba_tables; --包括系統表 

select table_name from dba_tables where owner='LBSP'; --獲取用戶***所擁有的表這里的用戶名要記得是用大寫的。 
-- 獲取表字段:其實這里是根據用戶的權限來獲取字段的屬性(表名要大寫) 

select * from user_tab_columns where Table_Name='用戶表';--獲取用戶表的所有字段還有字段的屬性。 

select * from all_tab_columns where Table_Name='用戶表';--獲取用戶表的所有字段還有字段的屬性。所屬用戶是*** 

select * from dba_tab_columns where Table_Name='用戶表';--獲取用戶表的所有字段還有字段的屬性。所屬用戶是*** 

--獲取表注釋: 

select * from user_tab_comments 

--user_tab_comments:table_name,table_type,comments 

--相應的還有dba_tab_comments,all_tab_comments,這兩個比user_tab_comments多了ower列。 

--獲取字段注釋: 
select * from user_col_comments 
--user_col_comments:table_name,column_name,comments 
--相應的還有dba_col_comments,all_col_comments,這兩個比user_col_comments多了ower列。 
--查詢出用戶所有表的索引 
select * from user_indexes 
--查詢用戶表的索引(非聚集索引): 
select * from user_indexes where uniqueness='NONUNIQUE' 
--查詢用戶表的主鍵(聚集索引): 
select * from user_indexes where uniqueness='UNIQUE' 
--查詢表的索引 
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' 
--查詢表的主鍵 
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' 
--查找表的唯一性約束(包括名稱,構成列): 
select column_name from user_cons_columns cu, user_constraints au where cu.constraint_name=au.constraint_name and 
cu.table_name='NODE' 
--查找表的外鍵 
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 = 外鍵引用表的鍵名 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25
主站蜘蛛池模板: 国产一国产一级毛片视频在线 | 羞羞视频免费网站日本动漫 | 久久综合精品视频 | 凹凸成人精品亚洲精品密奴 | 黄色网址在线免费播放 | 午夜丰满少妇高清毛片1000部 | 成年人高清视频在线观看 | 欧美一级α片 | 国产在线观看一区二区三区 | 羞羞电影在线观看 | 久久免费精品 | 九九热在线视频免费观看 | 黄色网址免费在线播放 | 久久在线免费视频 | 精品一区二区久久久久久按摩 | 久久久aa | 日韩在线视频免费观看 | 久久美女免费视频 | 国产在线精品区 | 国产资源在线免费观看 | 免费看一级视频 | 91精品国产一区二区三区四区在线 | 欧美成人免费在线视频 | 91一级毛片| 性欧美大战久久久久久久免费观看 | 国产一区二区视频观看 | 叶子楣成人爽a毛片免费啪啪 | 日韩视频在线观看免费视频 | 亚洲综人网 | 久久露脸国语精品国产91 | 国产免费黄色 | 亚洲国产成人一区二区 | japanesexxxx24videofree| 久久久无码精品亚洲日韩按摩 | 广西一级毛片 | 精品一区二区久久久久久久网精 | 羞羞答答tv | 色综合久久久久久久久久 | 亚洲成人精品国产 | 国产精品一区二区在线 | chinese-xvideos|