Null (SQL)
Origem: Wikipédia, a enciclopédia livre.
Os atributos em tabelas de base de dados que suportam a linguagem SQL podem ser definidas como null (nulo). Isto indica que, o valor de fato da coluna é "desconhecido" ou "não aplicável".
Nos SGBDs baseados em SQL, o resultado do teste NULL = NULL
não resulta em true (verdadeiro) nem em false (falso). Isto é explicado porque um valor desconhecido não pode ser considerado como igual a outro valor desconhecido. Para verificar se uma coluna é nula ou não, é necessário utilizar uma sintáxe especial: 'column IS NULL
' or 'column IS NOT NULL
'. Devido a este fato, é preciso ser cuidadoso ao consultar tabelas combinadas através de colunas que aceitam o valor null (join).
[editar] Ver também
[editar] External links
- Campos nulos na base de dados Oracle, em inglês