第4行出错:PL / SQL:忽略SQL语句

时间:2016-05-21 20:49:10

标签: oracle plsql triggers compiler-errors oracle-apex

所以,我有这个触发器:

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语句

我有成员的这张表:

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));

我希望你们能帮助我;)

1 个答案:

答案 0 :(得分:1)

似乎序列对象seq_member不存在。

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