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不存在)