Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

कॉलम =NULL SQL सर्वर में त्रुटि क्यों नहीं फेंकता है?

ऐसा इसलिए है क्योंकि 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 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मिलीसेकंड में डेटटाइम का प्रतिनिधित्व?

  2. डेटाबेस प्रदर्शन-ट्यूनिंग के लिए कौन से संसाधन मौजूद हैं?

  3. SQL सर्वर ढेर बनाम। संकुल सूचकांक

  4. SQL सर्वर में उपलब्ध विभिन्न प्रकार की बाधाएँ क्या हैं - SQL सर्वर / T-SQL ट्यूटोरियल भाग 50

  5. SQL सर्वर प्रतिकृति सेट करना और कॉन्फ़िगर करना