将数值添加到列的所有行SQL Server

时间:2015-06-16 14:34:30

标签: sql-server

我一直在尝试向SQL Server数据库中列的所有行添加数字“1”或“0”。

使用

ALTER TABLE mytable ADD DEFAULT (1) FOR myfield

但我一直收到错误

  

无法创建约束。查看以前的错误。

我去删除约束,然后运行上面没有错误,但字段没有更新

是否有另一种方法可以将数值添加到所有行而不使其成为默认值?

1 个答案:

答案 0 :(得分:4)

如果您只想设置所有值,那么UPDATE语句就足够了,如果这是您想要实现的目标。类似的东西:

UPDATE mytable SET myfield = 1