主頁 > 知識庫 > oracle獲取當前用戶表、字段等詳細信息SQL

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

熱門標簽:廣東營銷智能外呼系統(tǒng)商家 地圖標注怎么保存 車瑪仕極限運動場所地圖標注 外呼電話系統(tǒng)用卡嗎 電渠外呼系統(tǒng) 七日殺a19.5全地圖標注 N個你智能電銷機器人 高德地圖標注公司名字大全 騰訊地圖標注要費用嗎

做個筆記,僅供參考

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)表

您可能感興趣的文章:
  • Oracle查詢sql錯誤信息的控制和定位
  • Oracle 11g收集多列統(tǒng)計信息詳解
  • Oracle cloud control 12c的啟動、關閉及獲取安裝信息的方法
  • Oracle 查詢表信息獲取表字段及字段注釋
  • Oracle 11g自動診斷信息庫(Automatic Diagnostic Repository,ADR)概述
  • ORACLE查看當前賬號的相關信息

標簽:長沙 大興安嶺 棗莊 來賓 玉樹 贛州 蘇州 遼寧

巨人網(wǎng)絡通訊聲明:本文標題《oracle獲取當前用戶表、字段等詳細信息SQL》,本文關鍵詞  oracle,獲取,當前,用戶,表,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《oracle獲取當前用戶表、字段等詳細信息SQL》相關的同類信息!
  • 本頁收集關于oracle獲取當前用戶表、字段等詳細信息SQL的相關信息資訊供網(wǎng)民參考!
  • 企业400电话

    智能AI客服机器人
    15000

    在线订购

    合计11份范本:公司章程+合伙协议+出资协议+合作协议+股权转让协议+增资扩股协议+股权激励+股东会决议+董事会决议

    推薦文章