日期:2014-05-18  浏览次数:20599 次

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

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

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

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

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

改成
select 主键*1 ...into