日期:2014-05-18  浏览次数:20581 次

update语句能否写入默认值?
我现在用update语句更新金额那个字段的值,但是这个语句在没有符合条件的情况下会把null值写入字段中,本来金额那个字段中是0,现在被update语句执行之后就由0变成了null,怎样防止这种情况?只能用程序判断吗? sql上能不能做不插入处理?或者插入0,而不是null.这样可以做到吗?

------解决方案--------------------
字段改为不允许为空
------解决方案--------------------
SQL code
可以默认值为0
alter table tb add constraint default 0 for 金额字段