Prädikat MEMBER OF
Dieser Ausdruck prüft, ob der vom einwertigen Pfadausdruck oder dem Eingabeparameter angegebene Objektverweis ein Member der angegebenen Collection ist.
Wenn der einwertige Pfadausdruck der Collection eine leere Collection beschreibt, ist der
Wert des Ausdrucks MEMBER OF gleich FALSE.
{ Einwertiger-Pfadausdruck |
Eingabeparameter } [ NOT ] MEMBER [ OF ] Pfadausdruck-mit-Collection-Wert
Beispiel: Prädikat MEMBER OF
Mitarbeiter suchen, die nicht
zur Abteilung mit der angegebenen Nummer gehören:
SELECT OBJECT(e) FROM EmpBean e , DeptBean d
WHERE e NOT MEMBER OF d.emps AND d.deptno = ?1
Mitarbeiter suchen, deren
Manager Mitglied einer vorgegebenen Abteilungsnummer ist:
SELECT OBJECT(e) FROM EmpBean e, DeptBean d
WHERE e.dept.mgr MEMBER OF d.emps and d.deptno=?1