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

首頁 > 數(shù)據(jù)庫 > Oracle > 正文

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

2024-08-29 14:00:24
字體:
供稿:網(wǎng)友

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用來獲取對應(yīng)用戶表的列信息;

  user_col_comments用來獲取對應(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)的幾種方法示例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對VeVb武林網(wǎng)網(wǎng)站的支持!


注:相關(guān)教程知識閱讀請移步到oracle教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 太保市| 永川市| 墨玉县| 漯河市| 沧源| 鄂伦春自治旗| 会昌县| 堆龙德庆县| 宽城| 黄骅市| 白玉县| 乐至县| 南汇区| 本溪市| 泰和县| 宽甸| 望城县| 麻城市| 夏津县| 牙克石市| 托克逊县| 亳州市| 民丰县| 社会| 长宁县| 安吉县| 钟祥市| 弥勒县| 阳泉市| 龙游县| 长治市| 汉阴县| 焉耆| 肇东市| 滦南县| 苍溪县| 海城市| 盘山县| 南昌县| 泰兴市| 河曲县|