亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

Oracle中輕松取得建表和索引的DDL語句

2024-08-29 13:50:57
字體:
來源:轉載
供稿:網友
我們都知道在9i之前,要想獲得建表和索引的語句是一件很麻煩的事。我們可以通過eXPort with rows=no來得到,但它的輸出因為格式的問題并不能直接拿來用。而另一種方法就是寫復雜的腳本來查詢數據字典,但這對于一稍微復雜的對象,如IOT和嵌套表等,還是無法查到。 從數據字典中獲得DDL語句是經常要用的,非凡是在系統升級/重建的時候。在Oracle 9i中,我們可以直接通過執行dbms_metadata從數據字典中查處DDL語句。使用這個功能強大的工具,我們可以獲得單個對象或整個SCHEMA的DDL語句。最好不過的是因為它使用起來很簡單。 1、獲得單個表和索引DDL語句的方法:
      set heading off;    set echo off;    Set pages 999;    set long 90000;         spool get_single.sql    select dbms_metadata.get_ddl('TABLE','SZT_PQSO2','SHQSYS') from dual;    select dbms_metadata.get_ddl('INDEX','INDXX_PQZJYW','SHQSYS') from dual;    spool off;
下面是輸出。我們只要把建表/索引語句取出來在后面加個分號就可以直接運行了。
        SQL> select dbms_metadata.get_ddl('TABLE','SZT_PQSO2','SHQSYS') from dual;         CREATE TABLE "SHQSYS"."SZT_PQSO2"     ( "PQBH" VARCHAR2(32) NOT NULL ENABLE,     "ZJYW" NUMBER(10,0),     "CGSO" NUMBER(10,0) NOT NULL ENABLE,     "SOLS" VARCHAR2(17),     "SORQ" VARCHAR2(8),     "SOWR" VARCHAR2(8),     "SOCL" VARCHAR2(6),     "YWHM" VARCHAR2(10),     "YWLX" VARCHAR2(6)     ) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING     STORAGE(INITIAL 1048576 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645     PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)     TABLESPACE "DATA1"       SQL> select dbms_metadata.get_ddl ('INDEX','INDXX_PQZJYW','SHQSYS') from dual;    CREATE INDEX "SHQSYS"."INDXX_PQZJYW" ON "SHQSYS"."SZT_PQSO2" ("ZJYW")     PCTFREE 10 INITRANS 2 MAXTRANS 255     STORAGE(INITIAL 1048576 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645     PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)     TABLESPACE "DATA1"     SQL>     SQL> spool off;
2、獲得整個SCHEMA DDL語句的方法:  
    set pagesize 0    set long 90000    set feedback off    set echo off     spool get_schema.sql     connect shqsys/shqsys@hawk1;    SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)    FROM USER_TABLES u;    SELECT DBMS_METADATA.GET_DDL('INDEX',u.index_name)    FROM USER_INDEXES u;    spool off;
需要注重的是,當我們的表中有外健(參照約束)時,我們需要判別參照表之間的順序,確保重建時按照合理的順序進行。你可以通過查詢dba_constraints and dba_cons_columns來確定各表之間的順序,不再詳述。


上一篇:Oracle數據庫緩沖區忙等待的原因解析

下一篇:Oracle中Instance實例和數據庫的區別

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一区二区三区成人在线视频精品| 欧美综合第一页| 日韩av有码在线| 日韩一区二区av| 欧美电影免费播放| 欧美最顶级丰满的aⅴ艳星| 国产精品1234| 亚洲精品中文字幕av| 性欧美长视频免费观看不卡| 国产精品国产三级国产aⅴ浪潮| 日韩中文字幕视频在线| 国产精品视频久久久| 97视频在线播放| 久久免费视频观看| 亚洲深夜福利网站| 日韩欧美中文字幕在线观看| 亚洲色图综合久久| 高清日韩电视剧大全免费播放在线观看| 亚洲成人网久久久| 日韩av在线网址| 久久青草精品视频免费观看| 欧美大片va欧美在线播放| 欧美极品少妇xxxxx| 亚洲色图激情小说| 国产精品91视频| 国产精品久久久久久久久| 午夜精品国产精品大乳美女| 久久精品国产亚洲一区二区| 亚洲香蕉av在线一区二区三区| 91久久精品日日躁夜夜躁国产| 国产成人在线亚洲欧美| 中文字幕精品在线视频| 国产伊人精品在线| 欧美激情2020午夜免费观看| 日韩av一区在线观看| 亚洲在线观看视频网站| 日韩美女在线看| 久久久久久成人精品| 中文字幕日韩精品有码视频| 欧美性xxxx在线播放| 亚洲一区二区在线| 日韩网站在线观看| 国内精品400部情侣激情| 伊人男人综合视频网| 国产精品视频白浆免费视频| 亚洲欧美日韩视频一区| 亚洲精品国产精品国自产在线| 亚洲大胆美女视频| 日韩av在线网址| 欧美精品18videosex性欧美| 国产色婷婷国产综合在线理论片a| 国产精品成人aaaaa网站| 亚洲精品久久久一区二区三区| 亚洲综合成人婷婷小说| 日本韩国欧美精品大片卡二| 亚洲男人av电影| 亚洲欧美制服中文字幕| 在线观看91久久久久久| 欧美日韩国产色| 91免费福利视频| 亚洲欧美一区二区三区在线| 亚洲欧美日韩中文在线制服| 亚洲精品一区在线观看香蕉| 精品国内自产拍在线观看| 欧美性猛交xxxx偷拍洗澡| 日韩久久午夜影院| 欧美又大粗又爽又黄大片视频| 欧美激情一区二区三区久久久| 91精品国产综合久久久久久久久| 91wwwcom在线观看| 久久久999精品视频| 欧美资源在线观看| 黑人精品xxx一区| 91高清免费在线观看| 97成人精品视频在线观看| 亚洲最大的免费| 国产日产亚洲精品| 国产日产久久高清欧美一区| 成人精品一区二区三区电影免费| 成人久久一区二区三区| 欧美在线观看视频| 久久人人爽国产| 日本视频久久久| 亚洲剧情一区二区| www.久久久久| 2019中文字幕在线免费观看| 成人亚洲激情网| 一本色道久久88综合亚洲精品ⅰ| 国产精品久久久久久久久粉嫩av| 欧美日韩国产综合视频在线观看中文| 视频一区视频二区国产精品| 国产999视频| 国产精品福利观看| 91精品国产高清自在线看超| 亚洲国产精品久久久久秋霞蜜臀| 91在线视频九色| 91成人在线播放| 成人黄色免费网站在线观看| 26uuu另类亚洲欧美日本老年| 一区二区欧美在线| 亚洲伊人久久大香线蕉av| 日韩在线播放视频| 中文字幕av一区中文字幕天堂| 成人免费网站在线观看| 国产欧美在线视频| 深夜福利日韩在线看| 欧美亚洲视频在线观看| 国产极品精品在线观看| 成人免费午夜电影| 国产亚洲欧美另类中文| 成人女保姆的销魂服务| 欧美视频一二三| 欧洲中文字幕国产精品| 在线电影欧美日韩一区二区私密| 亚洲精品ady| 欧美日韩国产一区在线| 国产在线视频不卡| 成人黄色在线免费| 亚洲乱码国产乱码精品精天堂| 国产经典一区二区| 精品久久久久久久久久ntr影视| 国产精品视频午夜| 久久精品国产亚洲精品2020| 国产精品视频久久久| 尤物精品国产第一福利三区| 色播久久人人爽人人爽人人片视av| 蜜月aⅴ免费一区二区三区| 一区二区三区四区在线观看视频| 国产精品第8页| 美女视频黄免费的亚洲男人天堂| 91免费人成网站在线观看18| 欧美大片va欧美在线播放| 亚洲人在线观看| 精品五月天久久| 最近2019中文字幕大全第二页| 欧美电影电视剧在线观看| 国产精品久久久久久久久久久不卡| 国内精品久久久久| 福利视频导航一区| 欧美一区二区大胆人体摄影专业网站| 亚洲性夜色噜噜噜7777| 国产欧美精品日韩精品| 中文字幕欧美日韩va免费视频| 性色av一区二区三区红粉影视| 亚洲人成自拍网站| 91精品久久久久久久久久久久久久| 欧美性猛交xxxx富婆| 一本色道久久88综合日韩精品| 久操成人在线视频| 亚洲精品国精品久久99热一| 懂色av影视一区二区三区| 亚洲欧洲午夜一线一品| 国产精品成人久久久久| 亚洲一区二区久久久久久| 日韩免费av在线| 国产狼人综合免费视频| 综合激情国产一区| 中文在线资源观看视频网站免费不卡| 91av在线网站| 亚洲天堂免费视频| 8x拔播拔播x8国产精品| 国产日韩精品综合网站| 色综合色综合久久综合频道88| 欧美激情视频网站|