NULL Стойност

Previous  Next

Специална стойност NULL може да се получи или като термин или като стойност на израз. NULL стойността е съвместима с всеки тип.

NULL като сигнал за грешка

Резултата от операция или функция, където поне един от аргументите е NULL е също NULL. Това правило има малко изключения, като те са изрично описани по-долу. Резултата от операция или функция може също да бъде NULL, ако тя не може да бъде изчислена, например, Дата(2005,2,30) (30-ти Февруари) например, Дата(2005,2,30) (30-ти Февруари).

Функция NULL()

Извикването на функцията NULL() винаги връща стойност NULL. Функцията може да бъде използвана като константна стойност NULL. Понякога е нужно изрично да бъде зададена константната стойност NULL, вижте примера в Глава 5: Примери.

Празен низ и NULL стойности

В повечето RDBMSs, включително всички версии на SQL, стандартен празен низ и стойности NULL се третират по различен начин. В други бази данни и в много други случаи (CSV и DBF файлове) те не се различават. Причина за това е, че двете стойности интуитивно се третират като идентични от повечето потребители.

Празен низ и NULL стойностите са неразличими в изразния език на Pythagoras. Особено, стойност от колона низ, никога не се получава като NULL. Тя е празен низ във всеки случай, независимо от това дали е действително празен низ, или стойност NULL.