请问我如何把 user1 的表复制到 user2  复制过去的表 只有表结构同数据,不包知user1里面的约束,主健.
那位大侠帮忙?

解决方案 »

  1.   

    insert into user2.table select * from user1.table
      

  2.   

    user2 可以新生成表吗?
    还有表名能同名吗?
    谢谢,很菜的问题了.
      

  3.   

    user2 可以新生成表吗?  这句是什么意思另外只要指定用户就可以了  表同名没有问题
      

  4.   

    大侠,你的意思是 user2 .table 的 table 是通过 
     insert into user2.table select * from user1.table 
     之后生成的,是这样的吗?
      

  5.   

    我想要user2的table 能通过 user1 的table 来生成,结构一样,但user2的table 没有
    user1的table中的约束,主健.
    3Q!
      

  6.   

    不是生成的 ,是已经存在的但是如果你想生成的话 可以通过exp吧user2的表导出来,然后在imp到user中,这样的话,表结构就是生成的
      

  7.   

    可以只exp user1指定的表吗?
    imp 到user2里面表可以和user1表同名吗?
    sql怎么写呢?
    3Q!
      

  8.   

    导出:exp 用户名/密码 file = D:\a.dmp tables = (表名)
    导入:imp 用户名/密码 file = D:\a.dmp tables = (表名)
      

  9.   


    SQL> exp nbis_scd_0708/nbis_scd_0708  file=d:\a.dmp tables={product,prod
    prod_part_supp_detail,part,component_supply);
    SP2-0734: 未知的命令开头 "exp nbis_s..." - 忽略了剩余的行。提示这个错误.请指教.
      

  10.   

    不用在sql下执行直接cmd  然后exp就ok了
      

  11.   

    不用这种方法,我想用 oracle 的sql 脚本那怎么样可以复制呢?
    3Q谢谢。
      

  12.   

    在oracle 用脚本把表从一个用户复制给另一个用户的方法是?
    请那位高手帮忙指点. 
    不用EXP 与 IMP 方法来实现. 
    3Q!
      

  13.   

    conn user2/user2
    create table xxx as select * from user1.xxx;
      

  14.   

    有没有就在user1上面操作给搞定过去.
    不用再在user2上面去写create table xxx
    ?
      

  15.   

    有没有就在user1上面操作给搞定过去. 
    不用再在user2上面去写create table xxx 
    ?
      

  16.   

    Create Table user1 As Select * From user2