insert into
目的(字段)
select 字段 from 数据源表

解决方案 »

  1.   

    insert into
    t_card2(字段)
    select 字段 form t_card1
      

  2.   

    请问如果在不同的机器间应该如何实现?
    只能用SQL吗?
    我没有进入服务器的权限。
      

  3.   

    使用游标实现:
    use  stock //stock  是源库
      go
       declare @@uname char(10),@@psw  char(10),@@countno integer,@@i integer
       select @@countno=count(*) from userinfo  //userinfo 是源表
       declare  mycursor cursor for select uname,upsw from userinfo
       open mycursor
       fetch  mycursor into @@uname ,@@psw
       set @@i=1
       while  @@i<=@@countno
       begin
       use storemanagement  //storemanagement 是目标库
       
       insert into userinfo1 values(@@uname,@@psw)  //userinfo 是目标表
       use stock
      
       set @@i=@@i+1
         fetch next from mycursor into @@uname ,@@psw
    end
    close mycursor
    DEALLOCATE mycursor
      

  4.   

    请问有没有类是 与数据管道或者clone的方法
      

  5.   

    用ASSIGN函数可以吗?
    不是有个bacthmove的
      

  6.   

    在delphi中使用adoquery实现:adoquery1,adoquery2分别分别连接到数据库中的表1,表2:
    adoquery1.close;
    adoquery2.close;
    adoquery1.sql.clear;
    adoquery2.sql.clear;
    adoquery1.sql.add('select field1 from table1');
    adoquery2.sql.add('select field1 from table2');
    adoquery1.open;
    adoquery2.open
    while not adoquery1.eof do
    begin
        adoquery2.insert;
         adoquery2.fieldbyname('field1').value:=adoquery1.fieldbyname('field1').value;
       adoquery1.next;
    end;
    以上只是演示表中只有一个field的情况,多field类似.
      

  7.   

    insert into
    目的数据库.表名
    select * from 源数据库.表名