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

Oracle查看表結(jié)構(gòu)的幾種方法示例代碼

 更新時(shí)間:2017年07月25日 09:48:39   作者:Elvis_dataguru  
本文通過示例代碼給大家介紹了oracle查看表結(jié)構(gòu)的幾種方式,感興趣的朋友參考下吧

1,DESCRIBE 命令

使用方法如下:

SQL> describe nchar_tst(nchar_tst為表名)

顯示的結(jié)果如下:

名稱                   是否為空? 類型
 ----------------------------------------- -------- ----------------------------
 NAME                        NCHAR(6)
 ADDR                        NVARCHAR2(16)
 SAL                        NUMBER(9,2)

2,DBMS_METADATA.GET_DDL包

使用方法如下:

SQL> SELECT DBMS_METADATA.GET_DDL('TABLE','NCHAR_TST') FROM DUAL; 

如果顯示的結(jié)果并未完整,如下:

 CREATE TABLE "SCOTT"."NCHAR_TST"
  (  "NAME" NCHAR(6),
    "ADDR" NVARCHAR2(16

那么修改如下:

SQL> SET LONG 9999 
SQL> SELECT DBMS_METADATA.GET_DDL('TABLE','NCHAR_TST') FROM DUAL; 

則顯示如下的結(jié)果:

DBMS_METADATA.GET_DDL('TABLE','NCHAR_TST')
------------------------------------------------------------------------------
 CREATE TABLE "SCOTT"."NCHAR_TST"
  (  "NAME" NCHAR(6),
    "ADDR" NVARCHAR2(16),
    "SAL" NUMBER(9,2)
  ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 LOGGING
 STORAGE(INITIAL 12288 NEXT 12288 MINEXTENTS 1 MAXEXTENTS 249 PCTINCREASE 50
 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT) TABLESPACE "SYSTEM"

3,方法:

  通過Oracle中的user_tab_cols, user_col_comments, user_constraints, user_cons_columns表聯(lián)合查詢。

  user_tab_cols用來獲取對(duì)應(yīng)用戶表的列信息;

  user_col_comments用來獲取對(duì)應(yīng)用戶表列的注釋信息;

  user_constraints用來獲取用戶表的約束條件;

  user_cons_columns約束中用戶可訪問列。

示例代碼:

select t.table_name,t.column_name,t.data_type,t.data_length,t.nullable,t.column_id,c.comments,  
    (SELECT CASE WHEN t.column_name=m.column_name THEN 1 ELSE 0 END FROM DUAL) iskey 
    FROM user_tab_cols t, user_col_comments c, (select m.column_name from user_constraints s, user_cons_columns m  
       where lower(m.table_name)='us_cities' and m.table_name=s.table_name 
       and m.constraint_name=s.constraint_name and s.constraint_type='P') m 
    WHERE lower(t.table_name)='us_cities'  
       and c.table_name=t.table_name  
       and c.column_name=t.column_name  
       and t.hidden_column='NO'  
 order by t.column_id 

總結(jié)

以上所述是小編給大家介紹的Oracle查看表結(jié)構(gòu)的幾種方法示例代碼,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!

相關(guān)文章

  • Oracle數(shù)據(jù)庫表空間滿了的問題處理方法

    Oracle數(shù)據(jù)庫表空間滿了的問題處理方法

    在Oracle數(shù)據(jù)庫管理中,表空間是一個(gè)重要的概念,用于存儲(chǔ)數(shù)據(jù)庫對(duì)象和數(shù)據(jù),當(dāng)表空間滿了時(shí),可能會(huì)導(dǎo)致數(shù)據(jù)庫的運(yùn)行受到影響,本文將介紹如何診斷和處理 Oracle 數(shù)據(jù)庫中表空間滿的問題,并給出相應(yīng)的 SQL 命令,需要的朋友可以參考下
    2024-03-03
  • Oracle9i在Win2k環(huán)境下的完全卸載

    Oracle9i在Win2k環(huán)境下的完全卸載

    Oracle9i在Win2k環(huán)境下的完全卸載...
    2007-03-03
  • oracle 層次化查詢(行政區(qū)劃三級(jí)級(jí)聯(lián))

    oracle 層次化查詢(行政區(qū)劃三級(jí)級(jí)聯(lián))

    現(xiàn)在將上面的行政區(qū)劃按代碼分為三個(gè)級(jí)別:?。ê笏奈粸?)/市(后兩位為0)/縣,同時(shí)分別標(biāo)出他們的級(jí)別,這樣的話,便于后期根據(jù)不同的級(jí)別查詢。
    2009-07-07
  • oracle常用函數(shù)匯總(分享)

    oracle常用函數(shù)匯總(分享)

    以下是對(duì)oracle中的常用函數(shù)進(jìn)行了匯總介紹,需要的朋友可以過來參考下
    2013-08-08
  • 關(guān)于Oracle中SqlLoader的用法

    關(guān)于Oracle中SqlLoader的用法

    這篇文章主要介紹了關(guān)于Oracle中SqlLoader的用法,sqlldr是oracle的sql*loader工具,他可以把外部的文本格式數(shù)據(jù)導(dǎo)入到oracle的內(nèi)部表中,適用于不同數(shù)據(jù)庫之間的數(shù)據(jù)轉(zhuǎn)化遷移,需要的朋友可以參考下
    2023-07-07
  • Oracle的CLOB大數(shù)據(jù)字段類型操作方法

    Oracle的CLOB大數(shù)據(jù)字段類型操作方法

    VARCHAR2既分PL/SQL Data Types中的變量類型,也分Oracle Database中的字段類型,不同場景的最大長度不同。接下來通過本文給大家分享Oracle的CLOB大數(shù)據(jù)字段類型操作方法,感興趣的朋友一起看看吧
    2017-08-08
  • oracle impdp network_link參數(shù)使用介紹

    oracle impdp network_link參數(shù)使用介紹

    本文將介紹oracle impdp network_link參數(shù)使用方法,需要了解更多的朋友可以參考下
    2012-11-11
  • Oracle中行列轉(zhuǎn)換的實(shí)現(xiàn)方法匯總

    Oracle中行列轉(zhuǎn)換的實(shí)現(xiàn)方法匯總

    行列轉(zhuǎn)換是指將行數(shù)據(jù)轉(zhuǎn)換為列數(shù)據(jù),或?qū)⒘袛?shù)據(jù)轉(zhuǎn)換為行數(shù)據(jù)的過程,本文主要介紹了Oracle中行列轉(zhuǎn)換的實(shí)現(xiàn)方法匯總,用PIVOT和UNPIVOT函數(shù)來實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • ORACLE學(xué)習(xí)筆記-查詢篇

    ORACLE學(xué)習(xí)筆記-查詢篇

    前后發(fā)了好幾篇ORACLE的基礎(chǔ)知識(shí)了,主要還是自己做學(xué)習(xí)筆記的,加深印象,今天來看下ORACLE的查詢語句
    2014-08-08
  • 解析Oracle中多表級(jí)聯(lián)刪除的方法

    解析Oracle中多表級(jí)聯(lián)刪除的方法

    創(chuàng)建數(shù)據(jù)庫時(shí)為了防止其他人不小心刪除操作錯(cuò)誤, 所有的外鍵都沒有加級(jí)聯(lián)刪除。哪知,不知什么時(shí)候自己入了一批錯(cuò)誤的數(shù)據(jù)進(jìn)去,入庫使用的是軟件自動(dòng)的,一下點(diǎn)錯(cuò)給自己帶來無盡麻煩啊,刪除就不好辦了
    2013-07-07

最新評(píng)論

土默特右旗| 喀什市| 满洲里市| 孟州市| 隆化县| 耿马| 潜山县| 许昌县| 枞阳县| 孟津县| 交口县| 依安县| 定结县| 陆丰市| 唐河县| 万年县| 弋阳县| 阿坝| 永顺县| 旌德县| 丘北县| 南丰县| 特克斯县| 三江| 和田市| 正镶白旗| 泽普县| 阜平县| 通榆县| 新蔡县| 晋城| 桐城市| 清流县| 四会市| 湟源县| 社旗县| 萨迦县| 那曲县| 磴口县| 浦城县| 木兰县|