[T-SQL]IF文にNULLとの比較の方法
書式
@変数名 IS NULL
@変数名 IS NOT NULL
使用例
CREATE PROCEDURE dbo.study1
AS
BEGIN
DECLARE @cftA VARCHAR(30)
DECLARE @cftB VARCHAR(30)
DECLARE @res VARCHAR(30)
SET @cftA = NULL
SET @cftB = 'study'
IF (@cftA IS NULL)
SET @res = '444'
PRINT @res
IF (@cftB IS NOT NULL)
SET @res = '555'
PRINT @res
END
CREATE PROCEDURE dbo.study1
AS
BEGIN
DECLARE @cftA VARCHAR(30)
DECLARE @cftB VARCHAR(30)
DECLARE @res VARCHAR(30)
SET @cftA = NULL
SET @cftB = 'study'
IF (@cftA IS NULL)
SET @res = '444'
PRINT @res
IF (@cftB IS NOT NULL)
SET @res = '555'
PRINT @res
END
CREATE PROCEDURE dbo.study1 AS BEGIN DECLARE @cftA VARCHAR(30) DECLARE @cftB VARCHAR(30) DECLARE @res VARCHAR(30) SET @cftA = NULL SET @cftB = 'study' IF (@cftA IS NULL) SET @res = '444' PRINT @res IF (@cftB IS NOT NULL) SET @res = '555' PRINT @res END
結果
444
555