18
Por que NULL = NULL é avaliado como falso no SQL server
No SQL server, se você tiver nullParam=NULLuma cláusula where, ela sempre será avaliada como falsa. Isso é contra-intuitivo e me causou muitos erros. Entendo que as palavras IS NULL- IS NOT NULLchave e são a maneira correta de fazer isso. Mas por que o SQL Server se comporta dessa maneira?
146
sql
sql-server
null