sql select into语句:
在创建临时表时创建一列自动增加的种子,跨数据库复制数据。
select into 语句语法:
select column_name(s) into newtable [in externaldatabase] from source
这个sql语句会报错:
select identity(int,1,1) as [newid],* into #tbranch from test.dbo.tb_test ts
出错信息错误如下(fid为tb_test的一个字段):
无法使用 select into 语句向表 '#tbranch' 中添加标识列,该表中已有继承了标识属性的列 'fid'。
如下两条sql语句不报错:
--下面的语句表明在跨数据库但是去掉自增长列执行没有问题
select * into #tbranch from test.dbo.tb_test ts
--下面的语句表明在同一个数据库内执行没有问题
select identity(int,1,1) as [newid],* into #tbranch from tb_test