T-SQL还有个内置方法NULLIF()

declare @cypic   varchar 

if (NULLIF(@cypic, '') IS NOT NULL)
begin
	print 1
end 
else 
begin
	print 2
end 

 结果是:2

 

NULLIF方法是把为‘’的变成NULL  然后再判断 IS NOT NULL

posted on 2014-02-27 11:55  loveking_阳  阅读(225)  评论(0编辑  收藏  举报

导航