Ničelne funkcije
Ničle so posebne vrednosti podatkovnih tipov, ki jih podpira sistem delovnih tokov.
Sledijo krajši opisi funkcij, ki je mogoče uporabljati z ničelnimi vrednostmi.
Funkcija | Kaj naredi |
---|---|
null() | Vrne ničelno časovno vrednost. |
is_null() | Vrne logično vrednost true, če je izraz vrednoten kot ničelna vrednost. |
NULL_INT_VALUE_TEMPLATE | Vrne celoštevilčno vrednost -1543210987. |
NULL_STRING_VALUE_TEMPLATE | Vrne vrednost niza <<null>>. |
null()
Ta časovna funkcija vrne ničelno časovno vrednost. Edine veljavne operacije, ki jih lahko izvajate na ničelnih spremenljivkah z uporabo null() so dodelitve in primerjave enakosti s časovnim podatkovnim tipom.
Uporabite naslednjo skladnjo:
null(time)
kjer je time podatkovni tip. Za to funkcijo je podprt samo podatkovni tip time (čas).is_null()
Ta funkcija logične vrednosti vrne vrednost true, če je vhodni izraz ovrednoten kot ničelna vrednost. V nasprotnem primeru funkcija is_null vrne vrednost false. Edine veljavne operacije, ki jih lahko izvajate na ničelnih spremenljivkah z uporabo is_null() so dodelitve in primerjave enakosti s časovnim podatkovnim tipom.
Uporabite naslednjo skladnjo:
is_null(time_expr)
kjer je time_expr izraz časovnega tipa.Nasvet: Če je verjetno, da je izraz ovrednoten z ničelno vrednostjo, jo vedno preizkusite s funkcijo is_null, saj večina operacij ne velja za ničelno vrednost.