如何在IF语句的Sql Server存储过程中检查参数是否为空或null?

如何在IF语句的Sql Server存储过程中检查参数是否为空或null?,第1张

如何在IF语句的Sql Server存储过程中检查参数是否为空或null?

这是正确的行为。

如果将@设置

item1
为一个值,则下面的表达式为true

IF (@item1 IS NOT NULL) OR (LEN(@item1) > 0)

无论如何,在SQL Server中都没有这样的功能,但是您可以创建自己的功能:

CREATE FUNCTION dbo.IsNullOrEmpty(@x varchar(max)) returns bit asBEGINIF @SomeVarcharParm IS NOT NULL AND LEN(@SomeVarcharParm) > 0    RETURN 0ELSE    RETURN 1END


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5673895.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存