isa (Operator)

Der Operator 'isa' ist ein Binäroperator, mit dem geprüft wird, ob ein Ausdruck in einen bestimmten EGL-Abschnitt aufgelöst wird. Der logische Ausdruck wird in TRUE aufgelöst, wenn der Ausdruck mit dem angegebenen Abschnitt übereinstimmt; andernfalls wird der Ausdruck in FALSE aufgelöst. Der häufigste Zweck des Operators besteht darin, den Datentyp in einem Feld vom Typ ANY zu prüfen.

Syntax

Syntaxdiagramm für den Operator 'isa'
Testausdruck
Ein numerischer Ausdruck, Text- oder Datum-/Zeitausdruck. Bei dem Ausdruck kann es sich um ein einzelnes Feld oder ein Literal handeln.
Abschnittspezifikation
Eine Abschnittspezifikation. Bei der Spezifikation kann es sich um einen systemdefinierten Abschnitt (wie beispielsweise einen Basiselementabschnitt) oder um einen benutzerdefinierten Abschnitt handeln. Wenn Sie den Basiselementabschnitt mit einer Länge (beispielsweise CHAR(25)) angegeben können, muss 'Abschnittspezifikation' eine Längenkennung enthalten. Die Abschnittspezifikation kann eine dynamische Feldgruppe sein.

Feedback