读书人

又是一个简单的有关问题。郁闷。

发布时间: 2012-01-29 21:39:32 作者: rapoo

又是一个简单的问题。。。郁闷。。。
DECLARE @A INT

SELECT @A = (SELECT a FROM A WHERE b = '0 ')

IF (@A = NULL)--这个地方不能用isnull(@A, '替换成别的 ')来处理。
PRINT 1
ELSE
PRINT 0

我该如何@A来判断是否是NULL呢?

[解决办法]
DECLARE @A INT

SELECT @A = (SELECT a FROM A WHERE b = '0 ')

IF (@A IS NULL)
PRINT 1
ELSE
PRINT 0
[解决办法]
@A is NULL

读书人网 >SQL Server

热点推荐