安装这个软件,然后你就可以选择一个表以后看他的结构啦
其实desc 表名也可以,只是导出比较麻烦

解决方案 »

  1.   

    还有一种方案你也可以尝试一下:
    SQL>create table new_table_name as
    SQL>select * from table_name where rownum<1;
      

  2.   

    最好的方法,用PowerDesigner里面的功能,连接到oracle数据库,将里面的机构导出,形成可视化的表结构,同时还可以看到表结构之间的关系,序列都能导出,强烈推荐
      

  3.   

    本来是用可以EXP/IMP来做的,但是数据量非常大,不好导出导入所有的数据,所以只想要所有的空表。
      

  4.   

    用exp/imp里面的参数是可以控制不到处数据,只导处记录的啊
      

  5.   

    exp/imp row=0 就可以了!!!
      

  6.   

    第一步sql>desc user_tabels查看数据字典
    第二步sql>select * from user_tables where tabel_name='table_name';
    如此类推,数据字典里有所有你想用到的,数据字典就是数据的数据。
    慢慢看吧
      

  7.   

    你可以用toad将老库中的所有表的建表sql语句导出来一个.sql文件,在新库上执行该文件就行了。在toad里选database--export--table script
      

  8.   


    正解~在Oracle中获取某个用户下所有数据表的建表语句:--DoGetDDL.SQL
    SET HEADING OFF;
    SET ECHO OFF;
    SET FEEDBACK OFF;
    SET PAGESIZE 0;
    SET TRIMSPOOL ON;
    SPOOL MyDDL.sql;
    select DBMS_LOB.substr(DBMS_METADATA.get_ddl('TABLE',u.TABLE_NAME)) FROM USER_TABLES U;
    SPOOL OFF;
    SET HEADING ON;
    SET ECHO ON;
    SET FEEDBACK ON;
    SET PAGESIZE 14;
    SET TRIMSPOOL OFF;
      

  9.   

    然后
    SQLPlus
    spool D:\aa.SQL
    @DoGetDDL.SQL
    spool off