最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

oracle獲取當前用戶表、字段等詳細信息SQL

 更新時間:2014年07月18日 11:01:57   投稿:whsnow  
這篇文章主要介紹了oracle獲取當前用戶表、字段等詳細信息SQL,需要的朋友可以參考下

做個筆記,僅供參考

SELECT 
d.TABLE_NAME tbName,//表名
COALESCE(t.COMMENTS, ' ') tbDesc, //表注釋
a.COLUMN_NAME columnName, //字段名
a.DATA_TYPE columnType, //字段類型
a.DATA_LENGTH width, //字段長度
a.DATA_SCALE precision,//字段小數(shù)位

decode(a.NULLABLE,'Y','0','1') notNull,//是否允許空
COALESCE(m.COMMENTS, ' ') comments, //字段備注
decode(k.uniqueness,'UNIQUE','1','0') uniques, //是否唯一
COALESCE(k.index_name, ' ') indexName,//如果是索引,索引名
decode(k.key,'Y','1','0') masterKey//是否主鍵
FROM
user_tab_columns a
INNER JOIN user_tables d on a.TABLE_NAME=d.TABLE_NAME
LEFT JOIN user_tab_comments t ON t.TABLE_NAME=d.TABLE_NAME
LEFT JOIN user_col_comments m ON m.COLUMN_NAME=a.COLUMN_NAME AND m.TABLE_NAME=d.TABLE_NAME
LEFT JOIN
(
SELECT e.index_name,u.TABLE_NAME,u.COLUMN_NAME,e.uniqueness,decode(p.constraint_name,NULL,'N','Y') key
from user_indexes e INNER JOIN user_ind_columns u ON e.index_name=u.index_name
LEFT JOIN ( select constraint_name from user_constraints where constraint_type='P' ) p ON e.index_name=p.constraint_name
) k ON k.TABLE_NAME=a.TABLE_NAME and k.COLUMN_NAME=a.COLUMN_NAME
ORDER BY tbName

備注:user_開頭是當前用戶,all_開頭所有用戶,dba_開頭包括系統(tǒng)表

相關文章

最新評論

广汉市| 准格尔旗| 旬阳县| 林口县| 慈利县| 正蓝旗| 乐东| 十堰市| 西和县| 铜陵市| 威远县| 杂多县| 兰坪| 应用必备| 安阳市| 清水县| 苗栗市| 达拉特旗| 蚌埠市| 岳阳县| 宾阳县| 中牟县| 公安县| 海宁市| 沁水县| 永清县| 湄潭县| 仁怀市| 舞钢市| 铁力市| 哈巴河县| 乌兰县| 织金县| 济南市| 精河县| 安阳县| 天津市| 聂拉木县| 胶南市| 元阳县| 厦门市|