用SQL把数据从数据表A导到数据表B,要怎样写?
有字段了,没数据

解决方案 »

  1.   

    insert into 数据表B select * from 数据表A
      

  2.   

    insert 数据表B select * from 数据表A
      

  3.   


    insert into 数据表B select * from 数据表A
    --另外送你2句比较有用的
    1、说明:复制表(只复制结构,源表名:a 新表名:b) (Access可用) 
    法一:select * into b from a where 1 <>1 
    法二:select top 0 * into b from a 2、说明:拷贝表(拷贝数据,源表名:a 目标表名:b) (Access可用) 
    insert into b(a, b, c) select d,e,f from a; 
      

  4.   

    select * into TargetTable from SourceTable
    把表结构和数据都会导入到新表!
      

  5.   

    --如果两表结构一样
    insert into B
    select * from A
    --如果两表结构不一样 
    insert B (字段1,字段2,字段3,字段4) --插入你需要的列
    select 字段1,字段2,字段3,字段4--从A表里选择要取出的列(顺序要于B一一对应)
    from A
      

  6.   


    insert into a select * from b
      

  7.   


    -- 如果仅仅导入数据
    insert into 表B select * from 表A-- 如果创建并导入数据
    select * into 表B from 表A