Quartzが提供するスクリプトを実行してテーブルを作成しようとすると、「右括弧がありません」というエラーが表示されます。他のすべてのテーブルは問題なく作成されます。エラーをスローしているコマンドは次のとおりです。
CREATE TABLE qrtz_blob_triggers
(
SCHED_NAME VARCHAR2(120) NOT NULL,
TRIGGER_NAME VARCHAR2(200) NOT NULL,
TRIGGER_GROUP VARCHAR2(200) NOT NULL,
BLOB_DATA BLOB NULL,
CONSTRAINT QRTZ_BLOB_TRIG_PK PRIMARY KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP),
CONSTRAINT QRTZ_ BLOB_TRIG_TO_TRIG_FK FOREIGN KEY (SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
REFERENCES QRTZ_TRIGGERS(SCHED_NAME,TRIGGER_NAME,TRIGGER_GROUP)
);
誰かが以前にこのエラーに遭遇したことがありますか?通常、「右括弧がない」エラーをキャッチできますが、これは私を困惑させます。ところで、エラーはFOREIGNとKEYの間のスペースを指しています。