NULL-funktioner
NULL'er er særlige værdier af de datatyper, som understøttes i arbejdsgangssystemet.
Her følger korte beskrivelser af de funktioner, der kan bruges med NULL-værdier.
Funktion | Virkemåde |
---|---|
null() | Returnerer en NULL-tidsværdi. |
is_null() | Returnerer den booleske værdi true, hvis et udtryk evalueres til en NULL-værdi. |
NULL_INT_VALUE_TEMPLATE | Returnerer heltalsværdien -1543210987. |
NULL_STRING_VALUE_TEMPLATE | Returnerer strengværdien <<null>>. |
null()
Denne tidsfunktion returnerer en NULL-tidsværdi. De eneste gyldige operationer, du kan udføre på NULL-variabler ved hjælp af null(), er tildelinger og lighedssammenligninger for datatypen time.
Brug følgende syntaks:
null(time)
hvor time er datatypen. Time er den eneste understøttede datatype for denne funktion.is_null()
Denne booleske funktion returnerer true, hvis inputudtrykket evalueres til en NULL-værdi. Ellers returneres funktionen is_null false. De eneste gyldige operationer, du kan udføre på NULL-variabler ved hjælp af is_null(), er tildelinger og lighedssammenligninger for datatypen time.
Brug følgende syntaks:
is_null(tidsudtryk)
hvor tidsudtryk er et udtryk af typen time.Tip: Hvis det er sandsynligt, at et udtryk evalueres til NULL, bør du altid teste det ved hjælp af funktionen is_null, da de fleste operationer på en NULL-værdi er ugyldige.