使用新列更改表,该列仅允许3个不同的值iSQLPLUS

时间:2013-04-14 23:55:50

标签: sql oracle alter

我正在尝试使用新栏目“主题”更改表格“导师”,该栏目只允许3个不同的值:“阅读”,“数学”,“ESL”。

到目前为止我所拥有的:

ALTER table tutor
add subject varchar2 (10) 
         CHECK ('reading', 'math', 'ESL');

我一直这样:

  

ORA-00920:无效的关系运算符

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:2)

试试这个

ALTER table tutor
add subject varchar2 (10) 
add constraint sb CHECK(subject IN ('reading', 'math', 'ESL'));