我想设置默认值约束
我写了以下sql
ALTER TABLE vote
ADD CONSTRAINT deVote DEFAULT false FOR status
但是它给出了错误:不允许使用列名
我做错了什么。帮助
由于
答案 0 :(得分:3)
如果column是VARCHAR数据类型
ALTER TABLE vote
ADD CONSTRAINT df_devote_default DEFAULT 'false' FOR [status];
如果列是BIT数据类型
ALTER TABLE vote
ADD CONSTRAINT df_devote_default DEFAULT 0 FOR [status];
答案 1 :(得分:0)
试试这个:
ALTER TABLE vote ADD CONSTRAINT deVote DEFAULT N'false' FOR status;
答案 2 :(得分:0)
ALTER TABLE vote
ALTER deVote SET DEFAULT 'false' FOR status