亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

oracle獲得數(shù)據(jù)庫中表的基本信息

系統(tǒng) 1754 0

/**************************************
*獲取數(shù)據(jù)庫中表的信息:
**************************************/
--顯示表的基本信息
SELECT
utc.column_name,utc.data_type,utc.data_length,utc.data_precision, utc.data_Scale,utc.nullable,utc.data_default,ucc.comments
FROM
user_tab_columns utc,user_col_comments ucc
WHERE
utc.table_name = ucc.table_name and utc.column_name = ucc.column_name and utc.table_name = 'DM_MZ' --'數(shù)據(jù)庫表名字:exp.ONLINEXLS'
ORDER BY
column_id;

--查詢主鍵
select
col.column_name
from
user_constraints con,user_cons_columns col
where
con.constraint_name=col.constraint_name and con.constraint_type='P' and col.table_name='ONLINEXLS'

--查詢外鍵
select
distinct(ucc.column_name) column_name,rela.table_name,rela.column_name column_name1
from
user_constraints uc,user_cons_columns ucc, (select t2.table_name,t2.column_name,
t1.r_constraint_name from user_constraints t1,user_cons_columns t2
where t1.r_constraint_name=t2.constraint_name and t1.table_name='ONLINEXLS')
rela
where
uc.constraint_name=ucc.constraint_name and uc.r_constraint_name=rela.r_constraint_name and uc.table_name='ONLINEXLS'

/**********************************************************************
/**************此處內(nèi)容來源于網(wǎng)絡(luò)**************************************
-- 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 = 要查詢的表
-- 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 = '要查詢的表' ;
僅查詢表主鍵
select column_name from user_cons_columns wherE CONSTRAINT_NAME in (select CONSTRAINT_NAME from user_constraints where table_name =upper('表名') and CONSTRAINT_TYPE='P');
-- 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、查找表的外鍵(包括名稱,引用表的表名和對(duì)應(yīng)的鍵名,下面是分成多步查詢):
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 = 要查詢的表
************************************************/

/***********************
*表描述
**********************/
----每個(gè)數(shù)據(jù)庫技術(shù)人員都要寫文檔,數(shù)據(jù)庫表結(jié)構(gòu)是文檔的重要組成結(jié)構(gòu)。
----可以用PL/SQL 查詢,然后選擇查詢記錄,右擊,復(fù)制到 EXCEL。

--增加表描述
COMMENT ON TABLE 表名 IS '民族';
--增加字段描述
COMMENT ON COLUMN 表名.字段名 IS '編號(hào)';

--取得表描述
SELECT t.table_name, t.comments FROM User_Tab_Comments t WHERE comments IS NOT NULL;
--取得字段描述
SELECT a1.TABLE_NAME AS 表名,
a1.column_name AS 字段名稱
,CASE
WHEN a1.data_precision IS NULL THEN a1.data_type||'('||a1.data_length||')'
ELSE a1.data_type||'('||a1.data_length||','||a1.data_precision||')'
END AS 字段屬性
,CASE
WHEN a2.comments IS NULL THEN '未知'
ELSE a2.comments
END AS 字段描述
FROM USER_TAB_COLUMNS a1
LEFT JOIN USER_COL_COMMENTS a2
ON a1.table_name = a2.table_name
AND a1.column_name = a2.column_name
WHERE a1.table_name = upper(
'DM_JX' -- 填寫表名
)
ORDER BY a1.column_id;
--獲得表的所有信息
SELECT * FROM user_tab_columns t WHERE t.TABLE_NAME ='DM_MZ';

oracle獲得數(shù)據(jù)庫中表的基本信息


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 精品久久久久中文字幕日本 | 国产黄mmd在线观看免费 | 久久久夜色精品国产噜噜 | 443hk四虎 在线观看 | 亚洲最大在线观看 | 日本aaaa级| 99婷婷| 久久久美女 | 俄罗斯老妇性欧美毛茸茸孕交 | 免费激情片 | 我想看一级播放片一级的 | 精品国产一区二区在线观看 | 国产不卡免费视频 | 国产精品久久久久久久久齐齐 | 久久久青草 | 欧美天天 | 夜夜爱夜夜爽夜夜做夜夜欢 | 欧美观看一级毛片 | 91亚洲国产系列精品第56页 | 狠狠综合久久久久综 | 国产婷婷综合在线视频中 | 国产精品久久久久无毒 | 国产精品分类视频分类一区 | 美日韩黄色片 | 国产精品网页 | 特级一级毛片视频免费观看 | 一级黄视频| 国产亚洲精品一区二区 | 国产日韩不卡免费精品视频 | 毛片在线免费视频 | 四虎澳门永久8848在线影院 | 伊人第一页 | 欧美综合中文字幕久久 | 日日人人 | 国产福利资源在线 | 精品欧美一区二区三区在线观看 | 久久99精品福利久久久 | 国产成人亚洲欧美激情 | 在线视频一区二区三区 | 尹人香蕉久久99天天拍欧美p7 | 九色官网 |