国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > Oracle > 正文

Oracle查看表結構的幾種方法示例代碼

2020-07-26 14:04:42
字體:
來源:轉載
供稿:網友

1,DESCRIBE 命令

使用方法如下:

SQL> describe nchar_tst(nchar_tst為表名)

顯示的結果如下:

名稱                   是否為空? 類型 ----------------------------------------- -------- ---------------------------- 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; 

如果顯示的結果并未完整,如下:

 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; 

則顯示如下的結果:

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表聯合查詢。

  user_tab_cols用來獲取對應用戶表的列信息;

  user_col_comments用來獲取對應用戶表列的注釋信息;

  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 

總結

以上所述是小編給大家介紹的Oracle查看表結構的幾種方法示例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 朝阳县| 中西区| 怀来县| 什邡市| 哈密市| 永新县| 延吉市| 张北县| 汽车| 青阳县| 樟树市| 民和| 岳阳县| 和林格尔县| 高陵县| 泸定县| 新闻| 华池县| 安仁县| 临武县| 南雄市| 长沙县| 南充市| 万年县| 洞头县| 长宁区| 如东县| 财经| 临西县| 丹阳市| 文水县| 铁岭县| 曲麻莱县| 张家口市| 华阴市| 凤冈县| 明溪县| 深水埗区| 板桥市| 繁昌县| 十堰市|