我想把一张表的所有记录添加到另外一张表里面
然后把这张表的记录全部删掉
两个表的表结构完全相同。
请问该怎么做?

解决方案 »

  1.   

    添加记录:
    insert into Table2 select * from Table1删除记录:
    delete from table1
      

  2.   

    本地表用batchmove控件
    procedure TForm1.Button1Click(Sender: TObject);
    begin
        BatchMove1.Source:=table1;  //源表
        BatchMove1.Destination:=table2;  //目的表
        BatchMove1.Mode:=batappend;  //添加倒后面
        BatchMove1.Execute;
        table1.Close;
        table1.EmptyTable;
        table1.Open;   //清空源表
    end;