Oracle获取创建对象的DDL脚本

Oracle获取创建对象的DDL脚本

  • Oracle获取创建对象的DDL脚本
  • 查看 dbms_metadata.get_ddl()函数的定义

Oracle获取创建对象的DDL脚本

例如,对tzq schema下的表 test2,查看DDL脚本的SQL如下:

SELECT SELECT dbms_metadata.get_ddl(upper('table'),upper('test2'),upper('tzq')) from dual;

查看 dbms_metadata.get_ddl()函数的定义

FUNCTION get_ddl (
              object_type     IN  VARCHAR2,
              name            IN  VARCHAR2,
              schema          IN  VARCHAR2 DEFAULT NULL,
              version         IN  VARCHAR2 DEFAULT 'COMPATIBLE',
              model           IN  VARCHAR2 DEFAULT 'ORACLE',
              transform       IN  VARCHAR2 DEFAULT 'DDL')
      RETURN CLOB;

你可能感兴趣的:(Oracle,oracle,数据库)