我以前在Oracle中創建了很多表, 現在我想導出創建哪些表的sql語句,
有辦法實現嗎?有知道者, 指點下,謝謝了

解决方案 »

  1.   

    SELECT dbms_metadata.get_ddl('TABLE','ZGH_TEST') FROM DUAL;
      

  2.   

    Oracle 8.1.7 在pl/sql中,
    SELECT dbms_metadata.get_ddl('TABLE','CUSTOMER') FROM DUAL;
    它總是提示: get_ddl 無效. 這怎麼回事?是不是沒有安裝 dbms_metadata package? 
      

  3.   

    8.1.7好象不支持那个包你可以用工具呀 例如TOAD  这个是可以的若是实在想用语句来实现的话  只有自己写个函数或存储过程来对数据字典表进行拼接了
      

  4.   

    你的权限可能不够吧,先用sys用户登录看看有没有这个包。如果没有,看看安装目录下能不能找到这个包。