怎么实现数据库表与表之间的复制?其中两个表的结构一样各位大虾,有什么好建议吗?

解决方案 »

  1.   

    select * from table where 1=2
      

  2.   

    to devilwind(天空星):不明白,请说白点
      

  3.   

    insert into table1(f1,f2,f3...) select f1,f2,f3... from table2
      

  4.   

    to helodd(可爱):可以动态实现吗?比如说写成一个函数,CopyTable(FormTable: string; ToTable: string)
    又不知道这两个表的结构,但两个表的结构是一样的
    如何实现呢?还有一个问题是
    在什么情况下,调用ApplyUpdates会出现该表或视图不存在?
      

  5.   

    select * into table2 from table1
      

  6.   

    楼上的那位的语句我用过了不行啊
    我是用access做为数据库的啊?
    不行啊
      

  7.   

    可以用临时表;
    1.先把"表1"写到一张临时表中语名如下:
      select * into #tb1 from 表1
    2.再把临时表的数据整批写到"表2"中语名如下:
      insert into 表2
      select * from #tb1
      

  8.   

    已解决啦:)SQL语句:insert into 表1 select * from 表2
    只要这两个表的结构一样,就可以用这条语句实现