/* * This is a comment. * * $Header: /usr/local/devel/postgres/src/examples/RCS/chapter9,v 1.1 1994/03/11 10:58:25 aoki Exp $ */ define function manager (language = "postquel", returntype = EMP) arg is (EMP) as "retrieve (E.all) from E in EMP where E.name = DEPT.manager and DEPT.dname = $1.dept" \g retrieve (EMP.name) where name(manager(EMP)) = "Claire" \g retrieve (EMP.name) where EMP.manager.name = "Claire" \g define function same_dept (language = "postquel", returntype = setof EMP) arg is (EMP) as "retrieve (E.all) from E in EMP where $1.dept = E.dept" \g