MEMBER OF 술어
이 표현식은 단일 값의 경로 표현식 또는 입력 매개변수로 지정되는 오브젝트 참조가 지정된 콜렉션의 멤버인지 여부를 테스트합니다.
콜렉션 값의 경로 표현식이 빈 콜렉션을 지정할 경우, MEMBER OF 표현식의 값은 FALSE입니다.
{ single-valued-path-expression | input_parameter } [ NOT ] MEMBER [ OF ] collection-valued-path-expression
예: MEMBER OF 술어
다음 조회는 지정된 부서 번호의
구성원이 아닌 직원을 찾습니다.
SELECT OBJECT(e) FROM EmpBean e , DeptBean d
WHERE e NOT MEMBER OF d.emps AND d.deptno = ?1
다음 구문은
자신의 관리자가 지정된 부서 번호의 구성원인 직원을 찾습니다.
SELECT OBJECT(e) FROM EmpBean e, DeptBean d
WHERE e.dept.mgr MEMBER OF d.emps and d.deptno=?1