如何在 SQL Server 2008 或 2012 中向现有表格添加带有默认值的列?

7

如何在SQL Server 2008中向现有表格添加一个默认值列?

2个回答

20

9
使用 ALTER TABLE 命令进行修改。例如:
ALTER TABLE Table1 
ADD  col2 INT DEFAULT 0;

SQLFiddle


2
一般来说,最好给你的约束命名。如果不这样做,它将获得一个随机名称,并且在不同的数据库(例如在不同的客户端安装)之间将有所不同。这将使得在某些情况下进行脚本更改变得困难(也就是说,你将不得不采取解决方法)。 - TT.
1
@TT。说得好。同意。 - peterm

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接