我想做一个ALTER TABLE
表达式,添加一个新列并设置一个默认值,另外定义该列的允许值。它是一个文本列,并且只能是“ value1”,“ value2”和“ value3”。默认值应为“ value1”
根据以下语法图:
我到了这一点
ALTER TABLE exampleTable ADD COLUMN new_column VarChar(20) DEFAULT 'value1'
但我绝对不确定如何设置允许的值。
有可能使像
约束检查new_column IN('value1','value2','value3)
?我必须承认该search condition
图使我感到困惑。
go
长相按我的图的阅读有效和工作正常的Oracle SQL小提琴