欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

oracle獲取當(dāng)前用戶表、字段等詳細(xì)信息SQL

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

做個(gè)筆記,僅供參考

SELECT 
d.TABLE_NAME tbName,//表名
COALESCE(t.COMMENTS, ' ') tbDesc, //表注釋
a.COLUMN_NAME columnName, //字段名
a.DATA_TYPE columnType, //字段類型
a.DATA_LENGTH width, //字段長(zhǎng)度
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_開頭是當(dāng)前用戶,all_開頭所有用戶,dba_開頭包括系統(tǒng)表

相關(guān)文章

  • 六分鐘學(xué)會(huì)創(chuàng)建Oracle表空間的實(shí)現(xiàn)步驟

    六分鐘學(xué)會(huì)創(chuàng)建Oracle表空間的實(shí)現(xiàn)步驟

    這里介紹創(chuàng)建Oracle表空間的步驟,首先查詢空閑空間、增加Oracle表空間、修改文件大小語(yǔ)句如下、創(chuàng)建Oracle表空間,最后更改自動(dòng)擴(kuò)展屬性
    2013-06-06
  • Oracle中行列轉(zhuǎn)換兩種實(shí)現(xiàn)方法

    Oracle中行列轉(zhuǎn)換兩種實(shí)現(xiàn)方法

    在Oracle中可以使用多種方法來(lái)實(shí)現(xiàn)行轉(zhuǎn)列和列轉(zhuǎn)行,這篇文章主要給大家介紹了關(guān)于Oracle中行列轉(zhuǎn)換的兩種實(shí)現(xiàn)方法,文中介紹的是用PIVOT和UNPIVOT函數(shù),需要的朋友可以參考下
    2023-11-11
  • oracle定時(shí)任務(wù)定時(shí)無(wú)效的原因分析與解決

    oracle定時(shí)任務(wù)定時(shí)無(wú)效的原因分析與解決

    發(fā)現(xiàn)系統(tǒng)數(shù)據(jù)沒(méi)有更新,查看oracle定時(shí)任務(wù),估計(jì)沒(méi)有執(zhí)行,下面這篇文章主要給大家介紹了關(guān)于oracle定時(shí)任務(wù)定時(shí)無(wú)效的原因分析與解決方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-06-06
  • Oracle在PL/SQL中嵌入SQL語(yǔ)句

    Oracle在PL/SQL中嵌入SQL語(yǔ)句

    這篇文章介紹了Oracle在PL/SQL中嵌入SQL語(yǔ)句的方法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • oracle中得到一條SQL語(yǔ)句的執(zhí)行時(shí)間的兩種方式

    oracle中得到一條SQL語(yǔ)句的執(zhí)行時(shí)間的兩種方式

    這篇文章主要介紹了oracle中如何得到一條SQL語(yǔ)句的執(zhí)行時(shí)間,有兩種可行方式,大家可以參考下
    2014-05-05
  • 詳解Oracle在out參數(shù)中訪問(wèn)光標(biāo)

    詳解Oracle在out參數(shù)中訪問(wèn)光標(biāo)

    這篇文章主要介紹了詳解Oracle在out參數(shù)中訪問(wèn)光標(biāo)的相關(guān)資料,這里提供實(shí)例代碼幫助大家學(xué)習(xí)理解這部分內(nèi)容,希望能幫助到大家,需要的朋友可以參考下
    2017-08-08
  • Navicat?Premium連接Oracle數(shù)據(jù)庫(kù)的2種方式

    Navicat?Premium連接Oracle數(shù)據(jù)庫(kù)的2種方式

    這篇文章主要給大家介紹了關(guān)于Navicat?Premium連接Oracle數(shù)據(jù)庫(kù)的2種方式,大家要使用Navicat Premium連接Oracle數(shù)據(jù)庫(kù),請(qǐng)按照以下步驟操作,需要的朋友可以參考下
    2024-01-01
  • Oracle數(shù)據(jù)庫(kù)中的觸發(fā)器詳解

    Oracle數(shù)據(jù)庫(kù)中的觸發(fā)器詳解

    這篇文章主要給大家介紹了關(guān)于Oracle數(shù)據(jù)庫(kù)中觸發(fā)器的相關(guān)資料,觸發(fā)器也是保護(hù)數(shù)據(jù)完整性的一種重要方法,于存儲(chǔ)過(guò)程不同的是,觸發(fā)器是通過(guò)事件進(jìn)行觸發(fā)被執(zhí)行,存儲(chǔ)過(guò)程需要被調(diào)用執(zhí)行,需要的朋友可以參考下
    2024-02-02
  • PowerDesigner15.1連接oracle11g逆向生成ER圖

    PowerDesigner15.1連接oracle11g逆向生成ER圖

    這篇文章主要為大家詳細(xì)介紹了PowerDesigner15.1連接oracle11g逆向生成ER圖的相關(guān)方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • 詳解ORACLE SEQUENCE用法

    詳解ORACLE SEQUENCE用法

    Oracle中的sequence用法在oracle中sequence就是所謂的序列號(hào),本文詳細(xì)的介紹了ORACLE SEQUENCE用法,具有一定的參考價(jià)值,有興趣的可以了解下。
    2016-12-12

最新評(píng)論