a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 數據庫 > Oracle > 正文

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

2024-08-29 14:00:24
字體:
來源:轉載
供稿:網友

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查看表結構的幾種方法示例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對VeVb武林網網站的支持!


注:相關教程知識閱讀請移步到oracle教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 男女瑟瑟| 欧美午夜精品一区二区三区电影 | 日韩av在线免费电影 | 日韩一区二区三区在线视频 | 午夜国产精品视频 | 国产精品永久免费 | 美女天天操 | 亚洲三级网址 | 日韩欧美在线一区二区 | 一区久久 | 国产无遮挡呻吟吸乳视频 | 黄色天堂网| 亚洲精品一区二区三区中文字幕 | 国产色网 | 欧美一级网 | 成人涩涩日本国产一区 | 一区二区免费视频 | 成年人在线观看 | 精品在线观看av | 日韩成人高清 | 又爽又大又黄a级毛片在线视频 | www.成人久久 | 国产成人在线播放 | 日韩精品第一页 | 国产精品久久久久久久久久久久久 | 九色在线观看视频 | 久久成人国产视频 | 久久久久久久久久网站 | 国产视频一区在线 | 自拍偷拍小视频 | 日韩中文一区二区 | 国产美女久久久 | 日韩极品视频 | 男人的天堂视频 | 得得啪在线视频 | 欧美视频三区 | 欧美激情综合五月色丁香小说 | 欧美日韩在线精品 | 奇米色777欧美一区二区 | 国产精品成人国产乱一区 | 欧美日产在线观看 |