【发布时间】:2013-11-13 10:18:44
【问题描述】:
我的表中有记录,其中 Name 列具有 Null 值.. 我想使用以下查询更新该记录.. 我的sql查询是:
set @Name=NUll;
update emp set name="gaurav" where name=@Name
当我运行这个查询时..它不会更新记录..它不会将值 Null 与列值进行比较
如何做到这一点?
【问题讨论】:
-
不,我不能使用这个..因为@Name 有某个时间值,如果值包含则更新该值的基础..它是 Null 或者它有值..
-
试用
update emp set name="gaurav" where isnull(name,'')='' -
@PavanKumar 更新空字符串的名称。
标签: sql-server null