Oracle获取创建对象的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;