你怎么不理解这个
错误?您有
一个“标识”列,其中值作为序列
生成.你不能插入它.因此,列出所有其他列:
INSERT INTO LEAVES_APPRoval(col1,col2,col3,. . .)
SELECT col1,. . .
FROM REQUESTS_TEMP r
WHERE r.CIVIL_NUMBER = 33322 AND
r.REQUEST_ID = (SELECT MAX(s.REQUEST_ID) FROM REQUESTS_TEMP s);
通常,最好列出INSERT中的所有列.这可以防止意外错误,因为列的顺序错误或表的列数不同.