124

列のタイプを変更し、その列をnot null一緒に設定するにはどうすればよいですか?

やっています:

ALTER TABLE mytable ALTER COLUMN col TYPE character varying(15) SET NOT NULL

これはエラーを返します。

正しい構文は何ですか?

4

2 に答える 2

235

これは正しいはずです:

ALTER TABLE mytable
    ALTER COLUMN col TYPE character varying(15),
    ALTER COLUMN col SET NOT NULL
于 2013-04-24T16:42:43.317 に答える