Prädikat QUANTIFIED
Das Prädikat QUANTIFIED vergleicht einen Wert mit einer Gruppe von Werten, die durch eine Unterauswahl erzeugt wird.
Verwenden Sie folgende Syntax:
Ausdruck Vergleichsoperator SOME | ANY | ALL ( Unterauswahl )
Der Ausdruck darf kein Referenztyp sein.
Wenn SOME oder ANY angegeben wird, liefert das Prädikat folgendes Ergebnis:
- TRUE, wenn der Vergleich für wenigstens einen der von der Unterauswahl zurückgegebenen Werte wahr ist.
- FALSE, wenn die Unterauswahl leer ist oder wenn der Vergleich für jeden von der Unterauswahl zurückgegebenen Wert falsch ist.
- UNKNOWN, wenn der Vergleich für alle von der Unterauswahl zurückgegebenen Werte nicht wahr ist und mindestens einer der Vergleiche aufgrund eines Nullwertes unbekannt ist.
Wenn ALL angegeben wird, liefert das Prädikat folgendes Ergebnis:
- TRUE, wenn die Unterauswahl leer ist oder wenn der Vergleich für jeden von der Unterauswahl zurückgegebenen Wert wahr ist.
- FALSE, wenn der Vergleich für wenigstens einen der von der Unterauswahl zurückgegebenen Werte falsch ist.
- UNKNOWN, wenn der Vergleich für alle von der Unterauswahl zurückgegebenen Werte nicht falsch ist und mindestens einer der Vergleiche aufgrund eines Nullwertes unbekannt ist.