如何获取表的SQL脚本?

May*_*ant 2 sql oracle

如何获取表的aSQL?

我想要SQL.谁能告诉我TABLE_NAMESQL的维护位置?

我使用SQL开发人员,但是有任何命令或脚本或表名称显示表的SQL.

Dba*_*Dba 7

尝试假脱机查询以下的输出,

SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)
     FROM USER_TABLES u;
Run Code Online (Sandbox Code Playgroud)

喜欢,

set pagesize 0
set long 90000
set feedback off
set echo off 

spool schema.sql 

SELECT DBMS_METADATA.GET_DDL('TABLE',u.table_name)
     FROM USER_TABLES u WHERE TABLE_NAME = '<your_table>';

spool off;
Run Code Online (Sandbox Code Playgroud)

参考:http://www.dba-oracle.com/oracle_tips_dbms_metadata.htm