如题Create table **** select **** 复制不了主键。copy 命令好像也不行。高手帮帮忙! 

解决方案 »

  1.   

    我用TOAD,可以看到SCRIPTS
    全复制过去,分开执行SQL就行了
      

  2.   

    用exp&&imp试试
    这个就应该能吧
      

  3.   

    对了,说明一点这个公司除了sqlplus之外,没有其他的工具了
      

  4.   

    你把exp里的选项看一下,可以导出表的约束信息  
      

  5.   

    你把exp里的选项看一下,可以导出表的约束信息   
    --------------------------------------
      exp 是可以把整个表的情报都导出来
      但是在imp的时候我也不能改表名啊。  我现在的需求就是复制一个完全一样的表,包括约束信息。
      

  6.   

    较好的办法就是Create   table   ****   select   **** 后,约束一个个地创建!因为约束也要更名
      

  7.   

    set heading off;
    set echo off;
    Set pages 9999;
    set long 90000;
     
    spool ddl_list.sql
     
    select dbms_metadata.get_ddl('TABLE','DEPT','SCOTT') from dual;
      
    spool off;