0

Toad でトリガーをテーブルに作成しようとすると、エラーが発生しました。

このようなコード:

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: Encountered the symbol "end-of-file" when expecting one of the following: ;

何が欠けていますか?

4

2 に答える 2

1
    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;
    /
-- ^^^^
于 2013-09-23T12:26:18.103 に答える