从没有标识列的临时表插入表中?

时间:2015-03-26 13:26:24

标签: sql temp-tables

我需要在临时表中插入具有相同列的表。没有插入表的标识列。 插入表的剩余列包含在临时表中。

1 个答案:

答案 0 :(得分:0)

您需要能够自己生成主键值。使用IBM DB2,我使用序列来获取这些值。知道您正在使用哪种RDBMS会很好。

符合您需求的声明可能如下:

INSERT INTO MYSCHEMA.MYTABLE 
select (NEXTVAL FOR MYSCHEMA.ID_SEQUENCE) as ID, T.*
from MYSCHEMA.MYTEMPTABLE T