빈 문자열 ''은 SQL Server에서 숫자 0과 같다고 간주되기 때문에 isnull(@a, 0)의 결과가 0과 비교되었을 때 참이 됩니다.
declare @a varchar(100)
set @a = ''
if isnull(@a,0) = 0
begin
select 1
end
;;;;;;;;;;;;;;;
'MS-SQL' 카테고리의 다른 글
SP 수정한 일시 보고 싶을때. (1) | 2024.06.05 |
---|---|
[SQL SERVER] 특정 단어 필터 하기 (0) | 2024.03.12 |
작업 Delay 주기 (0) | 2024.01.24 |
SQL SERVER 문자열 랜덤 뽑기 (0) | 2024.01.23 |
[MS-SQL] 테이블 설명 넣기 (0) | 2023.04.19 |