尝试在ORACLE表中创建触发器时出错
当我想在我的桌子上扣动蟾蜍的扳机时,我出错了 代码如下所示:尝试在ORACLE表中创建触发器时出错,oracle,Oracle,当我想在我的桌子上扣动蟾蜍的扳机时,我出错了 代码如下所示: create table SEIAPPS_MODEL(MODEL_NO NUMBER PRIMARY KEY, MODEL_NAME VARCHAR(100)) create sequence SEIAPPS_MODEL_SEQ start with 1 increment by 1 CREATE OR REPLACE TRIGGER TR_SEIAPPS_MODEL BEFORE INSERT ON SEIAPPS_MODEL
create table SEIAPPS_MODEL(MODEL_NO NUMBER PRIMARY KEY, MODEL_NAME VARCHAR(100))
create sequence SEIAPPS_MODEL_SEQ
start with 1
increment by 1
CREATE OR REPLACE TRIGGER TR_SEIAPPS_MODEL
BEFORE INSERT
ON SEIAPPS_MODEL
REFERENCING NEW AS NEW
FOR EACH ROW
BEGIN
SELECT SEIAPPS_MODEL_SEQ.nextval INTO :NEW.MODEL_NO FROM dual;
END;
我得到的错误是:
PLS-00103:在预期以下情况之一时遇到符号“文件结束”:
;代码>
我遗漏了什么?您的查询没有语法错误。我不知道你为什么会出错
create table SEIAPPS_MODEL(MODEL_NO NUMBER PRIMARY KEY, MODEL_NAME VARCHAR(100)) ;
-- ^^^^
create sequence SEIAPPS_MODEL_SEQ
start with 1
increment by 1
;
-- ^^^^
CREATE OR REPLACE TRIGGER TR_SEIAPPS_MODEL
BEFORE INSERT
ON SEIAPPS_MODEL
REFERENCING NEW AS NEW
FOR EACH ROW
BEGIN
SELECT SEIAPPS_MODEL_SEQ.nextval INTO :NEW.MODEL_NO FROM dual;
END;
/
-- ^^^^
我一个接一个地执行了这些语句,并且我能够成功地执行所有三个语句……可能是代码>在混凝土工作台和陶粒序列桩后。在创建触发器状态之后,可以给我一个例子吗?我能够使用SQL developer成功地一个接一个地执行这些语句