仅在更新时阻止默认值?

时间:2018-08-06 16:55:11

标签: c# sql

我有一列

Alter Table MyTable
Add MyColumn BIT Default 0

当我从C#插入值时,此方法工作正常。在应用程序的单独部分中,我还有另一个存储过程调用,它将此列更新为1。

但是,当用户再次进入此屏幕,进行更改并更新同一行时,该列将默认恢复为0。如何防止这种情况发生?我只需要在新行插入上设置默认值,而不需要在现有行更新上设置。

0 个答案:

没有答案