元數據(Metadata:即保留在數據字典中的數據)API
select dbms_metadata.get_ddl('TABLE','RS_DEPT','DBO') dd from dual;
結果爲:
CREATE TABLE "DBO"."RS_DEPT"
( "DEPT_ID" NUMBER(10,0) NOT NULL ENABLE,
"DEPT_CODE" VARCHAR2(30),
"DEPT_NAME" VARCHAR2(32) NOT NULL ENABLE,
"NAME_SPELL" VARCHAR2(20),
"UPPER_DEPT_ID" NUMBER(10,0),
"ESTABLISH_DATE" DATE,
"ABORLISH_DATE" DATE,
"DEPT_LEVEL_FLAG" CHAR(1),
"USE_FLAG" CHAR(1),
"EXAMINE_APRROVE_UNIT" VARCHAR2(60),
"EXAMINE_APRROVE_NO" VARCHAR2(40),
"REMARK" VARCHAR2(255),
"CREATE_DEPT_ID" NUMBER(10,0),
"CREATE_ACCOUNT" VARCHAR2(16),
"XS_DEPT_LEVEL_FLAG" CHAR(1),
"DEPT_DESCRIBE" VARCHAR2(255),
"RPT_DEPT_LEVEL_FLAG" CHAR(1),
CONSTRAINT "PK_RS_DEPT" PRIMARY KEY ("DEPT_ID")
USING INDEX PCTFREE 10 INITRANS 2 MAXTRANS 255
STORAGE(INITIAL 262144 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
TABLESPACE "INDEXES" ENABLE,
CONSTRAINT "FK_RS_DEPT_REF_584_SYSRIGHT" FOREIGN KEY ("DEPT_LEVEL_FLAG")
REFERENCES "DBO"."SYSRIGHT_DEPT_TYPE" ("DEPT_LEVEL_FLAG") ENABLE,
CONSTRAINT "FK_RS_DEPT_REF_6312_RS_DEPT" FOREIGN KEY ("UPPER_DEPT_ID")
REFERENCES "DBO"."RS_DEPT" ("DEPT_ID") 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 "YD_DATA"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.