Contents | < Browse | Browse >
UDTRYKSOPBYGNING
Udtrykkene i InterBase kommer i mange forskellige former og størrelse,
men for dem alle gælder det, at de skal overholde de nedenstående regler.
Alle udtryk skal bestå af et simpelt udtryk efterfulgt af nul eller
flere relationelle-operatorer og udtrykskombinationer. Altså:
Udtryk Relationel-operator Udtryk
Her kommer nogle specifikke eksempler:
Omkost - simpelt udtryk uden operatorer
Omkost=0 - simpelt udtryk med én relationel-operator (=)
Omkost*21
Omkost+Afgift
Omkost+Afgift <> 98 ELLER Profit=>(Salgspr/100*60)
En relationel operator er én af følgende: =, <>, <, >, <=, <=
Et simpelt udtryk består af et fortegn (+ eller -) og et element.
Udtryk uden for-tegn antages at være positive (+).
Et element kan være et feltnavn, en konstant værdi eller resultatet
af en matematisk operation. F.eks.
feltnavn + feltnavn
feltnavn - konstant
konstant ELLER feltnavn
faktor OG element
faktor / element
faktor * element
En faktor er en af følgende:
konstant
feltnavn
funktionskald
(udtryk)
IKKE faktor
En konstant refererer til ethvert reelt tal (et positivt eller
negativt tal med eller uden decimaler) eller en streng (enhver
samling af tegn omgivet af udråbstegn). Videnskabelig skrivemåde
kan også benyttes.
Et feltnavn er enten navnet på et felt i den aktuelle tabel eller
et felt, der er defineret i en relation. Hvis du refererer til et
felt i en relation, skal du bruge følgende syntaks:
!relationsid.feltnavn
Relationsid er det navn, du gav relationen, da du oprettede den.
Et funktionskald kan være ét af følgende:
idag - der returnerer systemets aktuelle dato.
nu - der returnerer systemets aktuelle tid.
sidenr - der returnerer det aktuelle sidenummer.