尝试在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成功地一个接一个地执行这些语句