当我尝试运行 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 之间的空格。