VS 2015数据库项目:新的非可空数据字段的数据

时间:2016-05-09 16:29:25

标签: visual-studio-2015 database-project

我正在向表中添加一个新的非可空,无默认值列。我希望通过在部署期间运行的sql语句来填充此列。

如何在部署期间将任意数据导入此非可空列?

1 个答案:

答案 0 :(得分:0)

你最好的选择是在表格定义中添加类似的内容:

CREATE TABLE(...现有的东西 ,NewColumn INT NOT NULL CONSTRAINT DF_MyTable_NewColumn DEFAULT 0 ......)

然后,您可以使用部署后脚本将该值更改为您想要的任何值。或者,您可以在添加列时将其设置为NULL,并在部署后脚本中进行更新。如果你需要它是NOT NULL,你最好的选择是选择一个合适的默认值,然后更新表格。