当前位置: 代码迷 >> Sql Server >> 无法使用 SELECT INTO 语句将标识列添加到表 '#tempTablePage1',该表的列 'sjhrk' 已继承了标识属性?解决方法
  详细解决方案

无法使用 SELECT INTO 语句将标识列添加到表 '#tempTablePage1',该表的列 'sjhrk' 已继承了标识属性?解决方法

热度:84   发布时间:2016-04-27 17:29:01.0
无法使用 SELECT INTO 语句将标识列添加到表 '#tempTablePage1',该表的列 'sjhrk' 已继承了标识属性?
用union   all把N用查询结果插入临时表,其中ID为主键,是标识列,当我只一个表时要报以上错误,1个以上的表不会报错,请问如何在插入临时表时解决这一问题?

------解决方案--------------------
用union all把N用查询结果插入临时表,其中ID为主键,是标识列,当我只一个表时要报以上错误,1个以上的表不会报错,请问如何在插入临时表时解决这一问题?

union all
将两个或更多查询的结果组合为单个结果集,该结果集包含联合查询中的所有查询的全部行。

所以只一个表肯定语法有错.

------解决方案--------------------
select 主键 ...into

改成
select 主键*1 ...into
  相关解决方案