ALTER TABLE
新しい列を追加してデフォルト値を設定し、さらにその列に許可される値を定義する式を作成したいと思います。これはテキスト列であり、許可されているのは「value1」、「value2」、および「value3」のみです。デフォルトは 'value1'である必要があります
以下の構文図によると:
私はここまで来ています
ALTER TABLE exampleTable ADD COLUMN new_column VarChar(20) DEFAULT 'value1'
しかし、私は許可された値を設定する方法が絶対にわかりません。
何かのように作ることは可能ですか
CONSTRAINT CHECK new_column IN( '値1'、 '値2'、 '値3)
?search condition
ダイアグラムは私をかなり混乱させることを認めなければなりません。
go
図を読んだときのように見える外見は別として、Oracle SQLフィドルで