team470 发表于 2018-9-14 12:59:04

Oracle查看DDL详细选项

  ops$tkyte@ORA10GR1> create table t1
  2 ( x int primary key,
  3 y varchar2(25),
  4 z date
  5 )
  6 organization index;
  Table created.
  使用一下方法查看详细定义语句:
  ops$tkyte@ORA10GR1> select dbms_metadata.get_ddl( 'TABLE', 'T1' ) from dual;
  S_METADATA.GET_DDL('TABLE','T1')
  -----------------------------------------------------------------------------
  CREATE TABLE "OPS$TKYTE"."T1"
  (
  "X" NUMBER(*,0),
  "Y" VARCHAR2(25),
  "Z" DATE,
  PRIMARY KEY ("X") ENABLE
  )
  ORGANIZATION INDEX
  NOCOMPRESS
  PCTFREE 10 INITRANS 2 MAXTRANS 255 LOGGING
  STORAGE(INITIAL 65536 NEXT 1048576 MINEXTENTS 1 MAXEXTENTS 2147483645
  PCTINCREASE 0 FREELISTS 1 FREELIST GROUPS 1 BUFFER_POOL DEFAULT)
  TABLESPACE "USERS"
  PCTTHRESHOLD 50
  在此基础上可以进行修改。
  注意:select dbms_metadata.get_ddl( 'TABLE', 'T1' ) from dual;中“ 'TABLE', 'T1'”均要大写!

页: [1]
查看完整版本: Oracle查看DDL详细选项