// 将A表中的结构复制到B表中,但数据不复制
select * into B from A where 1=0
// 将A表中的结构和数据全都复制到B表中
select * into B from A where 1=0
// 将A表中的结构和数据全都复制到B表中
select * into B from A
select ID = identity(int,1,1),* into #B from ZhG --如果表ZhG有标识列,就不能用*号,要不然会报 服务器: 消息 8108,级别 16,状态 1,行 1 无法使用 SELECT INTO 语句向表 '#B' 中添加标识列,该表中已有继承了标识属性的列 'ID'。
在要插入的表前加上(未测试)
set identity_insert 表名 on
就可插入id列,插入完成后
再
set identity_insert 表名 off
即可恢复自增列