VS 2015 数据库项目:新的不可空数据字段的数据
Posted
技术标签:
【中文标题】VS 2015 数据库项目:新的不可空数据字段的数据【英文标题】:VS 2015 Database Project: Data for new non-nullable data field 【发布时间】:2016-05-09 16:29:25 【问题描述】:我正在向表中添加一个新的不可为空、无默认值的列。我希望通过部署期间运行的 sql 语句填充此列。
如何在部署期间将任意数据放入此不可为空的列中?
【问题讨论】:
【参考方案1】:最好的办法是在表定义中添加如下内容:
创建表(...现有的东西 , NewColumn INT NOT NULL 约束 DF_MyTable_NewColumn DEFAULT 0 ... )
然后,您可以使用部署后脚本将该值更改为您想要的任何值。或者,您可以在添加列并在部署后脚本中更新时将其设置为 NULL。如果您需要它不为 NULL,最好的选择是选择一个合适的默认值,然后更新表格。
【讨论】:
以上是关于VS 2015 数据库项目:新的不可空数据字段的数据的主要内容,如果未能解决你的问题,请参考以下文章
为啥我不能使用 vs 2015、vs2017、vs2019 在我的 Windows 上创建 VC++ 空项目