DBMS_METDATA程式包的用法
用oracle提供的DBMS_METDATA程式包快速獲得表和索引的DDL語句。
SQL> conn scott/tiger
Connected as scott
Connected as scott
設定顯示的長度,如果這個值太小,可能得不到完整的DDL語句
SQL> set long 100000
SQL> select dbms_metadata.get_ddl('TABLE','EMP') from dual;
DBMS_METADATA.GET_DDL('TABLE',
--------------------------------------------------------------------------------
CREATE TABLE "SCOTT"."EMP"
( "EMPNO" NUMBER(4,0),
"ENAME" VARCHAR2(10),
"JOB" VARCHAR2(9),
"MGR" NUMBER(4,0),
"HIREDATE" DATE,
"SAL" NUMBER(7,2),
"COMM" NUMBER(7,2),
"DEPTNO" NUMBER(2,0),
CONSTRAINT "PK_EMP" PRIMARY KEY ("EMPNO")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "USERS" ENABLE,
CONSTRAINT "FK_DEPTNO" FOREIGN KEY ("DEPTNO")
REFERENCES "SCOTT"."DEPT" ("DEPTNO") ENABLE
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "USERS"
--------------------------------------------------------------------------------
CREATE TABLE "SCOTT"."EMP"
( "EMPNO" NUMBER(4,0),
"ENAME" VARCHAR2(10),
"JOB" VARCHAR2(9),
"MGR" NUMBER(4,0),
"HIREDATE" DATE,
"SAL" NUMBER(7,2),
"COMM" NUMBER(7,2),
"DEPTNO" NUMBER(2,0),
CONSTRAINT "PK_EMP" PRIMARY KEY ("EMPNO")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255 COMPUTE STATISTICS
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "USERS" ENABLE,
CONSTRAINT "FK_DEPTNO" FOREIGN KEY ("DEPTNO")
REFERENCES "SCOTT"."DEPT" ("DEPTNO") ENABLE
) PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 NOCOMPRESS LOGGING
STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "USERS"
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/25373498/viewspace-746487/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- javascript閉包用法例項程式碼分析JavaScript
- Go之time包用法Go
- GO 同 (異) 包呼叫以及 struct 的用法GoStruct
- Golang筆記--strconv包的基本用法Golang筆記
- JavaScript閉包原理與用法例項JavaScript
- oracle系統包——dbms_random用法Oraclerandom
- oracle系統包——dbms_transaction用法Oracle
- oracle系統包——dbms_alert用法Oracle
- oracle系統包——DBMS_PIPE用法Oracle
- oracle系統包—-dbms_output用法Oracle
- 轉載golang中net/http包用法GolangHTTP
- Linux fork程式的用法Linux
- Go 函式的三種用法:方法、閉包、實參Go函式
- 詳解Go regexp包中 ReplaceAllString 的用法Go
- 閉包用法結合例項詳解
- js通過例項介紹關於閉包的用法JS
- 關鍵字、Package 包的使用、import 的用法 - Go 學習記錄PackageImportGo
- 微信小程式 -- 檢視層的用法微信小程式
- shell程式設計中shift的用法程式設計
- Oracle程式包Oracle
- CSS RGBA的用法程式碼例項CSS
- extjs 表格用法程式碼JS
- conda pip pip3 安裝包的一些常見用法
- jquery的filter()函式用法程式碼例項jQueryFilter函式
- Ruby 中的閉包-程式碼塊
- oracle系統包——dbms_job用法(oracle定時任務)Oracle
- javascript this 用法例項程式碼解析JavaScript
- 微信小程式音訊播放 InnerAudioContext 的用法微信小程式音訊Context
- 程式設計師必備的表情包程式設計師
- 麵包店裡的程式設計狂想程式設計
- 配置 brupsuite,抓取微信小程式的包UI微信小程式
- Golang 包瞭解以及程式的執行Golang
- Qdrant用法;Qdrant在langchain裡的用法LangChain
- HarmonyOS:應用程式包結構(1)Stage模型應用程式包結構模型
- charAt()函式用法例項程式碼函式
- $.ajax()用法例項程式碼介紹
- Delphi程式設計之--慣用法 (轉)程式設計
- 做個地道的c++程式猿:copy and swap慣用法C++