Prédicat MEMBER OF
Cette expression vérifie si la référence d'objet indiquée par l'expression de chemin d'accès à valeur unique ou le paramètre d'entrée fait partie de la collection désignée.
Si l'expression de chemin d'accès valorisée de la collection désigne une collection vide,
la valeur de l'expression MEMBER OF est FALSE.
{ single-valued-path-expression | input_parameter } [ NOT ] MEMBER [ OF ] collection-valued-path-expression
Exemple : Prédicat MEMBER OF
Trouver les employés qui
n'appartiennent pas à une division donnée :
SELECT OBJECT(e) FROM EmpBean e , DeptBean d
WHERE e NOT MEMBER OF d.emps AND d.deptno = ?1
Trouver les employés dont le responsable appartient à une division donnée :
SELECT OBJECT(e) FROM EmpBean e, DeptBean d
WHERE e.dept.mgr MEMBER OF d.emps and d.deptno=?1