因为Oracle的Create table的参数很多,这个方法可以适当的节省一些你思考参数的时间。
SQL> desc t;
名称 是否为空? 类型
----------------------------------------- -------- ----------------------------
A VARCHAR2(200)
SQL> select dbms_metadata.get_ddl('TABLE','T') from dual;
DBMS_METADATA.GET_DDL('TABLE','T')
--------------------------------------------------------------------------------
CREATE TABLE "SCOTT"."T"
( "A" VARCHAR2(200)
) PCTFREE 10 PCTUSED 40 I
已用时间: 00: 00: 00.45
SQL>