MS-SQL/Query
[MSSQL] NULL 조건 비교시 유의 할 점
Hwoarang757
2016. 2. 18. 15:21
DECLARE @WorkStartDateTime Int = NULL;
IF @WorkStartDateTime = NULL
BEGIN
IF @@TRANCOUNT > 0
ROLLBACK TRANSACTION
RETURN ;
END
//매번 실수 하고 있는 것 ;;;;;
//비교시 = NULL을 쓰면 조건을 타지 않는다 . 반드시 IS NULL 로 비교하거나 ISNULL 함수로 치환 해야한다 . -_-;;
IF @WorkStartDateTime IS NULL
BEGIN
IF @@TRANCOUNT > 0
ROLLBACK TRANSACTION
RETURN ;
END