如何更改列类型并将该列设置为not null
?
我在尝试:
ALTER TABLE mytable ALTER COLUMN col TYPE character varying(15) SET NOT NULL
这会返回错误。
什么是正确的语法?
答案 0 :(得分:121)
这应该是正确的:
ALTER TABLE mytable
ALTER COLUMN col TYPE character varying(15),
ALTER COLUMN col SET NOT NULL