1、
insert 表2 select * from 表1
2、
insert 表2 (name,id) select name,add from 表1

解决方案 »

  1.   

    2、
    insert 表2 (name,add) select name,id from 表1
    或:
    insert 表2 select * from 表1
      

  2.   

    insert table2 select * from table1
    insert table2(name,id) select name,add from table1
      

  3.   

    执行不下去了
       Cmd:='insert table_junctionbox_port select * from table_temp_junctionbox_port'
         +'TRUNCATE TABLE table_temp_junctionbox_port ';//想把表中的内容清空,这里出错
        adoQuery1.Close ;
        adoquery1.sql.clear;
        adoquery1.sql.add('Exec ('''+Cmd+''')');
        adoquery1.execsql;
      

  4.   

    1.
    insert into 表1 select * from 表2
    2.
    insert into 表1(name) select name from 表23.分两步执行:
    a.插入数据
    Cmd:='insert table_junctionbox_port select * from table_temp_junctionbox_port'
           adoQuery1.Close ;
        adoquery1.sql.clear;
        adoquery1.sql.add('Exec ('''+Cmd+''')');
        adoquery1.execsql;
    b.清空
    Cmd:='TRUNCATE TABLE table_temp_junctionbox_port'
           adoQuery1.Close ;
        adoquery1.sql.clear;
        adoquery1.sql.add('Exec ('''+Cmd+''')');
        adoquery1.execsql;