我正在尝试运行以下查询来插入许多具有 id 的节点,这些节点会随着节点加载到表中而自动递增。
但是,ORA-02287: sequence number not allowed here
每当我运行它时,我都会收到错误消息。
INSERT INTO V1144Engine.T_NODES VALUES
(
(SELECT V1144ENGINE.S_PK_NODES.NEXTVAL FROM dual),
1,
'Chemistry of Life',
0,1,
SYSDATE,
NULL,
'CON.3.1',
NULL
);
我试过跑步
SELECT V1144ENGINE.S_PK_NODES.NEXTVAL from dual
这工作正常并返回我想要的数字。
我该如何解决这个问题?我在 Oracle 11g 上运行。
此外,如果查询仍然可以在一行上运行,因为我在电子表格中制作这些并且希望仍然能够这样做,那将不胜感激。