在PL/SQL中,可以使用DBMS_METADATA.GET_DDL
函数来导出创建表的SQL语句。
以下是一个示例:
DECLARE v_sql VARCHAR2(4000); BEGIN -- 设置需要导出的对象类型和对象名称 v_sql := DBMS_METADATA.GET_DDL('TABLE', 'YOUR_TABLE_NAME'); -- 打印创建表的SQL语句 DBMS_OUTPUT.PUT_LINE(v_sql); END;
将YOUR_TABLE_NAME
替换为实际的表名,然后运行上述PL/SQL块,将会打印出创建表的SQL语句。
请注意,运行该代码需要有足够的权限来访问DBMS_METADATA
包和相应的表。