首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

update语句能否写入默认值?该如何处理

2012-01-30 
update语句能否写入默认值?我现在用update语句更新金额那个字段的值,但是这个语句在没有符合条件的情况下

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

[解决办法]
字段改为不允许为空
[解决办法]

SQL code
可以默认值为0alter table tb add constraint default 0 for 金额字段 

热点排行