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
'MS-SQL > Query' 카테고리의 다른 글
[MSSQL] TRIGGER AFTER UPDATE 업데이트 된 컬럼명 찾아보기 (0) | 2021.02.08 |
---|---|
MSSQL 쿼리 실행 이력 확인 (0) | 2016.05.10 |
[MSSQL] MERGE Insert 후 IDENTITY ID 값 리턴 받아보기 -_-;; (0) | 2015.12.10 |
[MSSQL] ROW_NUMBER() 를 이용하여 정렬없이 RowNumber 설정 (0) | 2015.09.24 |
[MSSQL] INSERT TRIGGER 에서 오류가 발생해도 INSERT는 진행되게 설정 -0-;; (0) | 2015.09.23 |