首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

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

2012-01-29 
又是一个简单的问题。。。郁闷。。。DECLARE@AINTSELECT@A(SELECTaFROMAWHEREb0 )IF(@ANULL)--这个地方不能用

又是一个简单的问题。。。郁闷。。。
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

热点排行