拷贝表(拷贝数据,源表名:a 目标表名:b) 
如:
insert into b(a, b, c) select d,e,f from b

解决方案 »

  1.   

    原表OLD
    假定字段:ID INFO HANDLE用户发布的信息 INFO
    字段:ID INFO
    insert into INFO(ID,INFO) select (ID,INFO) from OLD信息处理结果 HANDLE
    字段:ID INFO_ID HANDLE
    insert into HANDLE(ID,INFO_ID,HANDLE) select (ID,ID,HANDLE) from OLD
      

  2.   

    写触发器啊,这种问题交给DBA在数据库里解决呀。
      

  3.   

    触发器调存储过程.存储过程:   
      CREATE PROCEDURE Pr_testInst(
        @id   int,
        @info varchar(50),
        @handle int
      )
       as     begin tran       insert into 信息表 values(@id,@info)
         insert into 处理表 values(@id,@handle)
     
      IF @@error <> 0
      ROLLBACK TRANSACTION
      ELSE
      COMMIT TRAN 
          触发器:   
      CREATE TRIGGER trins ON 旧表     
      FOR   INSERT   
      AS   
      declare   
        @id   int,
        @info varchar(50),
        @handle int    select   @id=id,@info=info,@handle=handle from inserted   
      exec   Pr_testInst   @id,@info,@handle
      

  4.   

    我所说的同步是在两个不同发服务上面!虽然用的都是ORACLE
      

  5.   

    别的地方抄的,你研究下.exec   sp_addlinkedserver     'srv_lnk','','SQLOLEDB','st1'   
      exec   sp_addlinkedsrvlogin   'srv_lnk','false',null,'sa','stsoft'   
      go   
      --访问不同电脑上的数据库   
        
      --如果经常访问或数据量大,建议用链接服务器   
        
      --创建链接服务器   
      exec   sp_addlinkedserver     'srv_lnk','','SQLOLEDB','远程服务器名或ip地址'   
      exec   sp_addlinkedsrvlogin   'srv_lnk','false',null,'用户名','密码'   
      go   
        
      --查询示例   
      select   *   from   srv_lnk.数据库名.dbo.表名   
        
      --导入示例   
      select   *   into   表   from   srv_lnk.数据库名.dbo.表名   
        
      go   
      --处理完成后删除链接服务器   
      exec   sp_dropserver   'srv_lnk','droplogins'   
        
        
        
        
      --如果只是临时访问,可以直接用openrowset   
      --查询示例   
      select   *   from   openrowset('sqloled'   
      ,'sql服务器名';'用户名';'密码'   
      数据库名.dbo.表名)   
        
        
      --导入示例   
      select   *   into   表   from   openrowset('sqloled'   
      ,'sql服务器名';'用户名';'密码'   
      数据库名.dbo.表名)
      

  6.   

    通用文件和数据库同步备份软件《同步专家网络版》数据库同步演示文件:
    http://www.datsync.net/down.asp?file=download/dat演示.rar&name=数据库同步演示
    软件下载:
    http://www.ahjoe.com/prodnet.asp
    文件同步教程:
    http://www.ahjoe.com/netdoc.htm特点:
      通过ODBC访问数据库所以可以支持绝大多数数据库类型。支持不同类型数据库之间数据同步,只要有相应数据库的ODBC驱动程序即可。可自定义需要同步的字段。可限定需要同步的记录的时间范围。可选择数据压缩传输,使得在低带宽条件下也能有较好的速度。
      

  7.   

    建议楼主补习一下SQL的知识,最多用20分钟,看联机帮助就可以。
    1楼给的方案已经很好了!可惜你没看懂!insert into myTable select
    就是把 select 出来的内容 insert 到前面的表里面