@DefaultID
以下は私が持っているストアド プロシージャの一部です。select ステートメントを実行した後に null の場合でも if 条件に入らない理由を教えていただければ非常に役立ちます。に値を代入して@DefaultID
、null チェックに使用できるようにします。
前もって感謝します。
DECLARE @DefaultID varchar(25)
DECLARE @ISDefault varchar(1)
SELECT @DefaultID = (SELECT TABLE1.DEFID as DEFID
FROM TABLE1
WHERE TABLE1.ID = '123')
IF (@DefaultID = '')
SET @ISDefault = '1'
ELSE
SET @ISDefault = '0'