我的数据库中有一个现有的表。我为它添加了一个默认值的列。像这样的东西:
[MyNewColumn] FLOAT NOT NULL DEFAULT(1)
当我尝试通过Visual Studio发布到我的数据库时,我收到了错误消息。错误是: 列已经绑定了DEFAULT
但是,我没有任何其他限制因素,之前的专栏并不存在。该表与其他列一起存在。
如果我生成脚本,我会看到首先添加如下列: 走 ALTER TABLE [MyTable] 加 [MyNewColumn] FLOAT(53)DEFAULT(1)NOT NULL;
以及稍后在脚本中写入以下行(发生错误的地方!): 走 ALTER TABLE [MyTable] 为[MyNewColumn]添加默认值(1);
为什么会发生这种情况,我该如何解决?
答案 0 :(得分:0)
它似乎是Visual Studio中的一个错误,但您应该能够通过在发布之前设置这些开关来解决它: