gpt4 book ai didi

oracle - ORA-00984: 在具有输入变量的过程中不允许出现列

转载 作者:行者123 更新时间:2023-12-04 02:05:37 24 4
gpt4 key购买 nike

将输入插入 sql 语句时,我似乎收到 ORA-00984 错误
PLSQL代码:

CREATE OR REPLACE PROCEDURE do_insättning (pnr_in in insättning.pnr%type, 
knr_in in insättning.knr%type,
belopp_in in insättning.belopp%type,
datum_in in insättning.datum%type)
IS
BEGIN
INSERT INTO insättning
VALUES (radnr_seq,pnr_in,knr_in,belopp_in,datum_in);
END;

表格的设计:
Table design

还有 radnr_seq:

CREATE SEQUENCE radnr_seq START WITH 1 INCREMENT BY 1;

我尝试检查的是 sql statemtn 仅插入到一列,如下所示:

INSERT INTO insättning (radnr) values (radnr_seq);

以及检查无效值,但没有结果。

最佳答案

您需要插入序列号nextval radnr_seq.nextval

关于oracle - ORA-00984: 在具有输入变量的过程中不允许出现列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49924848/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com