2010-05-01 7 views
0

변수를 선언하고 명시 적으로 null로 설정하지 않으면 자동으로 null이됩니까? 즉, 아래의 코드가 true 또는 false를 반환합니까?명시 적으로 설정되지 않은 변수의 값은 무엇입니까?

DECLARE @val CHAR(4) 
If @val = NULL 
+0

시도해보십시오. – Timothy

+0

뭔가 나를 혼란스럽게 만든다. 위의 코드를 발견했다. (http://www.sqlservercentral.com/articles/T-SQL/understandingthedifferencebetweenisnull/871/) – user329820

답변

1

아니요. NULL과 비교하면 NULL이됩니다.

관련 문제