SQL のテーブルの列に設定されている既定値を変更するにはどうすればよいですか。
私はからエラーを受け取りました:
ALTER TABLE tablename.tab ALTER COLUMN mess1 DEFAULT ('hi')
正しいクエリはどれでしたか?
SQL のテーブルの列に設定されている既定値を変更するにはどうすればよいですか。
私はからエラーを受け取りました:
ALTER TABLE tablename.tab ALTER COLUMN mess1 DEFAULT ('hi')
正しいクエリはどれでしたか?
私はあなたの制約に名前を付けます。既存のものを変更するには...
ALTER TABLE tablename.tab
DROP CONSTRAINT .... --you have a system generated name. Well done.
ALTER TABLE tablename.tab
ADD CONSTRAINT DF_tablename_mess1 DEFAULT 'hi' FOR mess1
通常、構文は次の変形です。
ALTER TABLE jankhana.jankh MODIFY (mess1 CHAR(10) NOT NULL DEFAULT 'hi');
技術的には、列が 1 つしかない場合、列指定を囲む括弧はオプションです。複数ある場合は必須です。
詳細は DBMS によって異なる可能性があります。DDL ステートメントが最も変化しやすい傾向にあります。