【发布时间】:2013-04-11 09:38:37
【问题描述】:
if((isnull(@value,''))='')
我想知道上面的代码在检查变量是空还是空时是否有效。
【问题讨论】:
-
这取决于
@value的类型。 -
@Pete:不在 SQL Server 中。
-
它是一个 INT 类型。我想将 0 视为有效.. 只想消除 NULL 和 '' 值
-
@Bharath '' 不是
INT的有效值,因此如果类型真的是INT,则无需检查这种情况。
标签: sql sql-server-2008 null null-check