【发布时间】:2016-11-01 05:56:20
【问题描述】:
我正在尝试使用新列“主题”更改表“导师”,该列仅允许 3 个不同的值:“阅读”、“数学”、“ESL”。
到目前为止我所拥有的:
ALTER table tutor
add subject varchar2 (10)
CHECK ('reading', 'math', 'ESL');
我不断得到这个:
ORA-00920: 无效的关系运算符
任何帮助表示赞赏。
【问题讨论】:
我正在尝试使用新列“主题”更改表“导师”,该列仅允许 3 个不同的值:“阅读”、“数学”、“ESL”。
到目前为止我所拥有的:
ALTER table tutor
add subject varchar2 (10)
CHECK ('reading', 'math', 'ESL');
我不断得到这个:
ORA-00920: 无效的关系运算符
任何帮助表示赞赏。
【问题讨论】:
试试这个
ALTER table tutor
add subject varchar2 (10)
add constraint sb CHECK(subject IN ('reading', 'math', 'ESL'));
【讨论】: