ऐसा इसलिए है क्योंकि NULL को किसी भी मान के बराबर नहीं किया जा सकता है।
ANSI_NULLS विकल्प को अक्षम करें और फिर इसे चलाएँ अब आपको पंक्ति दिखाई देगी:
SET ANSI_NULLS OFF
select * from #foo --returns the one record we just created
select * from #foo where colA = null --does not throw an error and does not return a record! why??
select * from #foo where colA is null --returns the record drop table #foo