我有这个代码,无法弄清楚为什么我会遇到问题。有人可以帮忙吗?它执行generate sequence命令,但不执行create table,因此我无法在对象浏览器上看到它。
如果这有帮助:
SQL代码:
CREATE TABLE Quiz_NLB_2
(
QuizID NUMBER,
QuizTitle VARCHAR2(15) NOT NULL,
Category VARCHAR2(9) DEFAULT 'Music',
CONSTRAINT pk_QuizID PRIMARY KEY (QuizID),
CONSTRAINT chk_Category CHECK (Category='Music', 'Sports', 'Geography')
);
CREATE SEQUENCE QuizID_Sequence_Gen START WITH 100;
答案 0 :(得分:1)
check
约束应如下所示:
CONSTRAINT chk_Category
CHECK (Category IN ('Music', 'Sports', 'Geography'))