sql server 2005,如何用SQL复制表?已有A表,想通过SQL语句来生成B表,B的结构和A一样,如何写呢?

解决方案 »

  1.   

    select * into b from a
      

  2.   

    只是要表结构SELECT * INTO B FROM A WHERE 1=2
      

  3.   

    select top 0 * into b
    from a 
      

  4.   

    select * into b from a
      

  5.   

    SELECT * INTO target_table FROM source_table WHERE 1 = 2;
      

  6.   

    同学同学,不知到复制表结构可以这样 select * into B from A where 1=3
      

  7.   

    select * into B from A where 1=2
      

  8.   

    SELECT * INTO B FROM A WHERE 1=2
      

  9.   

    create table b as select * from a 
      

  10.   

    可以右键点击-->创建脚本-->CREATE到....这样导出创建脚本啊..
      

  11.   

    把表结构复制 create table A select * from B where 1<>1;
    把结构和数据复制 create table A select * from B where 1=1;