下面有一个我要在postgres中执行的字符串,但是我收到一个SQL状态错误(42601),我知道这是一个语法问题。 我已经阅读了有关执行此语句的文档,并觉得好像是正确的。为了纠正此陈述而提出的任何句法建议将不胜感激。
ALTER TABLE ASeriesResults ADD CONSTRAINT DF_ASeriesResults_CaseId
DEFAULT ((0)) FOR CaseId;
答案 0 :(得分:1)
如果要使用默认值,为什么要添加约束?
默认值不是一个约束(我认为in the manual并不表示您需要add constraint
来添加默认值)
ALTER TABLE ASeriesResults ALTER COLUMN CaseId SET DEFAULT 0;