create table aa as select * from bb;
是否要这样效果?

解决方案 »

  1.   

    不是的,我是想要直接获得某个表创建的时候的sql语句
      

  2.   

    瞧瞧下面的文章:
    http://www.oradb.net/dba/dba_034.htm不过我觉得这样又麻烦,又不是很有意义。
      

  3.   

    我没有见到oracle有直接留着创建时的SQL脚本。
    不过你表的SQL脚本可以生成,但是比较麻烦。
    表名来源:tabs
    栏位来源:cols
    其他还有 pirmary key, check....就更麻烦了。
      

  4.   

    类似创建,不就可以看到了Sql了?
      

  5.   

    如果你要看函数或存储过程等的脚本,可以查询all_source,不过至于表的我还没有发现。
      

  6.   

    可以通过PL/SQL工具,选取TOOLS菜单下的Export Data菜单项,选取SQL INSERT标签页,选上“Create Tables”选项,执行输出即可输出与表相关的所有建表脚本。
      

  7.   

    安装一个工具:toad ,直接就可以看到每个表的脚本
      

  8.   

    在创建的同时都有显示:查看脚本阿
    或者你用其他工具如:sql window;toad
      

  9.   

    用ORACLE的DBA工具或PL/SQL Developer看表的属性时可以看到建表时的SQL