set long 90000;
select dbms_metadata.get_ddl('TABLE','tablename','username') from dual;

解决方案 »

  1.   

    set heading off  
    set echo off  
    set feedback off  
    set pages 10000  
    spool stop_index_monitor.sql    
    select dbms_metadata.get_ddl('TABLE',u.table_name) from user_tables u; 
    spool off   
    set heading on  
    set echo on  
    set feedback on
      

  2.   

    SQL> select dbms_metadata.get_ddl('TABLE',u.table_name) from user_tables u;
    就像楼上所写的,但要设置输出宽度
      

  3.   

    版本需要9
    http://www.cnoug.org/bin/ut/topic_show.cgi?id=2451&bpg=1&age=0
      

  4.   

    一个最简间的办法,就是装个pl/sqldevolop,选工具-》导去user objects就可以得到所有的ddl了
      

  5.   

    当然还可以用powerdesign的反向工程来得到