复制表与拷贝表

SQL复制表(只复制结构,源表名:a,新表名:b),

方法一:select * into  新表名 from 源表名 where 1<>1;

          eg:select * into b from  a where 1<>1;

方法二:select top 0 *  into 新表名 from 源表名;

        eg:select top 0 * into b from a;

拷贝表:(说明拷贝表(拷贝数据,源表名:a,目标表名b))

insert into 目标表名 (列1,列2,列3,....) select (列1,列2,列3,...)from 源表名;=========指定列拷贝

--insert into  b select * from  a ;/从表A,并将其插入到b,只拷贝表的数据,不拷贝表的结构(前提:表b存在)。

一句语法拷贝表的数据以及表的结构到新的表(在同一个库下):

--select * into pppCopy1 from ppp //将ppp中的数据拷贝到 pppcopy1中,拷贝

表的数据以及表的结构(前提:表pppcopy1不存在)

你可能感兴趣的:(复制表与拷贝表)