用union all把N用查询结果插入临时表,其中ID为主键,是标识列,当我只一个表时要报以上错误,1个以上的表不会报错,请问如何在插入临时表时解决这一问题?
------解决方案--------------------
用union all把N用查询结果插入临时表,其中ID为主键,是标识列,当我只一个表时要报以上错误,1个以上的表不会报错,请问如何在插入临时表时解决这一问题?
union all
将两个或更多查询的结果组合为单个结果集,该结果集包含联合查询中的所有查询的全部行。
所以只一个表肯定语法有错.
------解决方案--------------------
select 主键 ...into
改成
select 主键*1 ...into