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

首頁 > 數據庫 > Oracle > 正文

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

2024-08-29 13:46:25
字體:
來源:轉載
供稿:網友

  我們都知道在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;
  需要注重的是,當我們的表中有外?。▍⒄占s束)時,我們需要判別參照表之間的順序,確保重建時按照合理的順序進行。你可以通過查詢dba_constraints and dba_cons_columns來確定各表之間的順序,不再詳述。




發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品视频在线播放色网色视频| 欧美视频国产精品| 欧美另类在线播放| 日本成人激情视频| 精品偷拍一区二区三区在线看| 久久精品小视频| 亚洲毛片在线看| 欧美成人手机在线| 青草青草久热精品视频在线观看| 欧美在线观看一区二区三区| 欧美性猛交xxx| 欧美在线观看www| 日韩色av导航| 国内揄拍国内精品少妇国语| 最近2019年好看中文字幕视频| 日韩高清人体午夜| 国产在线98福利播放视频| 九九久久综合网站| 亚洲一区二区三区乱码aⅴ蜜桃女| 国产97在线亚洲| 国产乱人伦真实精品视频| 日日狠狠久久偷偷四色综合免费| 国产亚洲欧美日韩美女| 亚洲一区二区三区四区在线播放| 亚洲最大的av网站| 亚洲电影成人av99爱色| 国产亚洲免费的视频看| 亚洲美女免费精品视频在线观看| 欧美在线视频播放| 亚洲精品aⅴ中文字幕乱码| 欧美精品制服第一页| 日本久久中文字幕| 一级做a爰片久久毛片美女图片| 91嫩草在线视频| 国产午夜一区二区| 国产精品青草久久久久福利99| 欧美激情精品久久久久久免费印度| 亚洲护士老师的毛茸茸最新章节| 欧美国产日韩视频| 麻豆国产精品va在线观看不卡| 国产福利精品视频| 韩剧1988在线观看免费完整版| 国产精品久久久久久亚洲影视| 国产一区二区三区日韩欧美| 久久深夜福利免费观看| 欧美中文字幕在线| 国产精品福利网站| 日韩国产中文字幕| 中文字幕亚洲无线码a| 中文字幕亚洲自拍| 欧美精品少妇videofree| 日韩中文字幕在线播放| 久久久久免费视频| 成人激情综合网| 欧美亚洲免费电影| 欧美视频在线观看免费| 久久99精品视频一区97| 久久伊人91精品综合网站| 久久久精品在线观看| 国产欧美日韩高清| 日韩精品视频免费专区在线播放| 欧美成人自拍视频| 日韩不卡中文字幕| 欧美成aaa人片在线观看蜜臀| 国产午夜精品麻豆| 国产国语刺激对白av不卡| 97精品久久久中文字幕免费| 秋霞成人午夜鲁丝一区二区三区| 日韩在线一区二区三区免费视频| 福利一区视频在线观看| 欧美xxxx做受欧美.88| 国产精品久久久久久五月尺| www.亚洲一二| 欧美综合在线观看| 亚洲电影中文字幕| 亚洲国产一区二区三区四区| 国内免费久久久久久久久久久| 欧美一区二区色| 日韩在线激情视频| 亚洲影院色无极综合| 97超级碰碰碰久久久| 日韩av色综合| 亚洲欧美日韩中文在线| 91久久精品国产91性色| 91综合免费在线| 国产精品国产亚洲伊人久久| 欧美日韩xxxxx| 亚洲精品久久久久久久久久久| 国产香蕉一区二区三区在线视频| 精品国产自在精品国产浪潮| 成人在线免费观看视视频| 国产有码一区二区| 中日韩美女免费视频网站在线观看| 成人av在线天堂| 欧美国产亚洲精品久久久8v| 亚洲国产成人精品久久久国产成人一区| 国产成人精品日本亚洲| 国产欧美日韩免费看aⅴ视频| 欧美性猛交xxxx乱大交蜜桃| 国产香蕉97碰碰久久人人| 亚洲欧美成人网| 久久久精品美女| 欧美性猛交xxxxx免费看| 欧美日韩成人精品| 亚洲欧美日韩网| 久久精品国产v日韩v亚洲| 久久久人成影片一区二区三区| 亚洲在线观看视频网站| 日韩综合视频在线观看| 欧美亚洲第一页| 国产精品第七影院| 成人在线精品视频| 欧美另类极品videosbestfree| 欧美夜福利tv在线| 亚洲精品综合久久中文字幕| 亚洲精品永久免费精品| 一本色道久久综合狠狠躁篇的优点| 久久人人97超碰精品888| 亚洲精品在线观看www| 97热精品视频官网| 亚洲国产精品小视频| 欧美午夜片欧美片在线观看| 国产成人+综合亚洲+天堂| 亚洲韩国青草视频| 成人激情电影一区二区| 亚洲国产第一页| 庆余年2免费日韩剧观看大牛| 亚洲第一页中文字幕| 欧美不卡视频一区发布| 国产一区二区三区毛片| 91高清视频在线免费观看| 色爱精品视频一区| 日韩欧美国产视频| 日韩精品免费综合视频在线播放| 久久综合伊人77777蜜臀| 91高清免费视频| 亚洲一区二区三区sesese| 欧美午夜精品久久久久久浪潮| 精品一区二区三区电影| 26uuu另类亚洲欧美日本老年| 欧美成人性色生活仑片| 亚洲欧美在线一区二区| 日韩在线观看网站| 亚洲第一色中文字幕| 浅井舞香一区二区| 麻豆国产精品va在线观看不卡| 欧美最顶级丰满的aⅴ艳星| 国产日韩精品一区二区| 国产欧美久久一区二区| 欧美日韩中文字幕在线视频| 欧美精品一区在线播放| 国产一区红桃视频| 亚洲国产成人一区| 自拍偷拍亚洲欧美| 欧美精品www在线观看| 日韩精品在线观看一区| 亚洲综合色激情五月| 91丨九色丨国产在线| 国产91九色视频| 亚洲第一福利在线观看| 欧美午夜影院在线视频| 国产日韩精品在线播放| 国产成人精品在线视频| 久久久久久久久久久久av|