¿Cuál es la diferencia entre "=null" y "IS NULL"? ¿Cómo se usan de manera diferente?
Solución del problema
En una WHEREcláusula, column=nullnunca será cierto, no es válido usar nulo de esta manera, debe decir column IS NULLo column IS NOT NULL. Esto habla de la naturaleza especial de NULL, no es un valor para verificar la igualdad, es un valor desconocido, por lo que debe usar la sintaxis ISo.IS NOT
Puede asignar algo el NULLvalor usando el =igual. Por ejemplo:UPDATE TableX SET Column=NULL...
links:
Wikipedia NUll (SQL)
w3schools SQL NULL Values
SQL Tutorial, see IS NULL Operator section
No hay comentarios.:
Publicar un comentario