gpt4 book ai didi

oracle - 第 4 行错误 : PL/SQL: SQL Statement ignored

转载 作者:行者123 更新时间:2023-12-02 10:54:18 25 4
gpt4 key购买 nike

所以,我有这个触发器:

create or replace TRIGGER COD_MEMBER

BEFORE INSERT ON members

FOR EACH ROW

DECLARE

member_id number;

BEGIN

SELECT seq_member.nextval

INTO member_id

FROM dual;

:new.n_member := member_id;

END;

/​

我对这些东西很陌生,所以我不确定我是否做对了。

错误是:第 4 行错误:PL/SQL:SQL 语句被忽略

我为成员(member)准备了这张 table :
DROP TABLE members CASCADE CONSTRAINTS;

CREATE TABLE members (

n_member NUMBER(9),

name_level VARCHAR2(100) NOT NULL,

email VARCHAR2(100) NOT NULL,

date_birth DATE NOT NULL,

date_ins DATE NOT NULL,

date_end DATE NOT NULL,

phone_number NUMBER(9) NOT NULL,

name VARCHAR2(100) NOT NULL,

PRIMARY KEY(n_member),

FOREIGN KEY(name_level) REFERENCES level_member(name_member));

我希望你们能帮助我;)

最佳答案

似乎序列对象 seq_member不存在。

如果您使用 SQL*PLus ot SQLcl 或 SQL Developer,您可以使用 show errors命令在最后一个 SQL 上查看完整的错误堆栈。

关于oracle - 第 4 行错误 : PL/SQL: SQL Statement ignored,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37367843/

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