如何更改列类型并将该列设置为not null一起?
我在尝试:
ALTER TABLE mytable ALTER COLUMN col TYPE character varying(15) SET NOT NULL
Run Code Online (Sandbox Code Playgroud)
这会返回错误.
什么是正确的语法?
Fed*_*oli 140
这应该是正确的:
ALTER TABLE mytable
ALTER COLUMN col TYPE character varying(15),
ALTER COLUMN col SET NOT NULL
Run Code Online (Sandbox Code Playgroud)
小智 13
另外,如果你想在 postgresql 中删除NOT NULL 约束:
ALTER TABLE mytable
ALTER COLUMN email DROP NOT NULL;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
44037 次 |
| 最近记录: |