Predicado MEMBER OF
Esta expresión comprueba si la referencia de objeto especificada por la expresión path con valor individual o por el parámetro de entrada es un miembro de la agrupación designada.
Si la expresión path con valor de agrupación designa una agrupación vacía, el
valor de la expresión MEMBER OF es FALSE.
{
expresión-path-valor-individual | parámetro_entrada } [ NOT ] MEMBER [
OF ] expresión-path-valor-agrupación
Ejemplo: predicado MEMBER OF
Buscar empleados que no
sean miembros de un número de departamento concreto:
SELECT OBJECT(e) FROM EmpBean e , DeptBean d
WHERE e NOT MEMBER OF d.emps AND d.deptno = ?1
Buscar empleados cuyo
jefe sea miembro de un número de departamento concreto:
SELECT OBJECT(e) FROM EmpBean e, DeptBean d
WHERE e.dept.mgr MEMBER OF d.emps and d.deptno=?1