1.
select * into t2 from t1 where 1 = 2
2.
select * into t2 from t1 

解决方案 »

  1.   

    insert into table2
    select * from table1
      

  2.   

    select * into t2 from t1
      

  3.   

    要注意的是:
    SELECT INTO 语句创建一个新表 ,
    但是并不能完全复制源表的其他属性 如:主键,外键,默认值等等...
      

  4.   

    TO  shuiniu(飞扬的梦)(我是一头只吃西红柿的水牛) ( ):那如何实现 
    完全复制源表的其他属性 如:主键,外键,默认值等等...呢 还有
     select * into t2 from t1 where 1 = 2 中的 1 = 2 是什么意思呢?
      

  5.   

    如果要完全复制表,在同一个数据库是不可能的,因为主键对象在数据库里是唯一的,不能重复。
    可以在不同的db之间复制,用DTS比较方便。
    1=2 为false 所以只复制结构,不复制数据。
      

  6.   

    要完全复制源表,只有利用源表的create语句新建表
      

  7.   

    select * into t2 from t1
    SELECT INTO 语句创建一个新表 ,
    但是并不能完全复制源表的其他属性