Show TOC

Dokumentation zur SyntaxBeziehungssyntax

Bei der Syntax für die Bearbeitung von Beziehungswissen wird für Merkmalsnamen, Objektvariablen und Operatoren keine Groß – und Kleinschreibung unterschieden. Die verfügbaren Operatoren und Funktionen sind Folgende:

Operatoren

Operatoren

Verwendung in Beziehungswissen

AND

Zwei Aussagen, die in einer UND-Beziehung stehen, werden über AND verknüpft.

Laenge = 300 AND Breite = 200

OR

Zwei Aussagen, die in einer ODER-Beziehung stehen, werden über OR verknüpft.

Farbe = 'rot' OR Werkstoff = 'Holz'

NOT

Eine oder mehrere Aussagen können über NOT verneint werden.

NOT (Farbe = 'blau')

NOT (Farbe = 'rot' AND Werkstoff = 'Holz')

Besonderheiten

Folge von Aussagen

In Aufzählungen werden die einzelnen Elemente durch Komma abgetrennt.

FARBE1 = 'ROT', FARBE2 = 'BLAU', FARBE3 = 'GRUEN'

String-Operatoren

Lower Case (LC)

Es wird ausschließlich auf Kleinbuchstaben konvertiert.

Ledersattel = LC('Alpha')

= 'alpha'

Upper Case (UC)

Es wird ausschließlich auf Großbuchstaben konvertiert.

Ledersattel = UC('Alpha')

= 'ALPHA'

Die Funktion ist dann wichtig, wenn das zugewiesene Merkmal keine Kleinschreibung erlaubt, die zugewiesene Aussage aber mögliche Kleinbuchstaben enthält.

Konkatenierung: ||

Es wird auf die Maximallänge von 30 Zeichen gekürzt.

'Omnibusfahrer' || 'Führerscheinprüfung'

= 'Omnibusfahrerführerscheinprüfung'

Liste der eingebauten Bedingungen

Ausdruck

Implizierte Bedingung

IN

Einer der angegebenen Werte muss gesetzt sein:

Farbe IN ['rot', 'gruen', 'blau']

SPECIFIED

Attribut ist bewertet:

SPECIFIED FARBE

Hinweis Hinweis

Sie können SPECIFIED nicht negieren.

Ende des Hinweises
Vergleichsoperatoren

=

gleich

<=

kleiner oder gleich

>=

größer oder gleich

<

kleiner

>

größer

<>

ungleich

Operatoren für Werte und Wertebereiche

=

gleich

<=

kleiner oder gleich

>=

größer oder gleich

<

kleiner

>

größer

<>

ungleich

?=

Zuweisung eines Vorschlagswertes