国产探花免费观看_亚洲丰满少妇自慰呻吟_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查看表結構的幾種方法示例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 宜州市| 隆尧县| 鄂尔多斯市| 潞城市| 宜宾县| 疏勒县| 瓦房店市| 平遥县| 陇川县| 齐齐哈尔市| 吉林省| 浦城县| 北票市| 湘阴县| 登封市| 临颍县| 宜昌市| 高陵县| 十堰市| 香河县| 通江县| 正宁县| 奎屯市| 施秉县| 蚌埠市| 石河子市| 凭祥市| 灵武市| 泗洪县| 海伦市| 连江县| 秭归县| 巫溪县| 临桂县| 宁波市| 乌拉特中旗| 工布江达县| 江油市| 焦作市| 凌源市| 诸暨市|