====== pears.NetCandidateRegDetails ======
Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.
===== Original SQL =====
create procedure "pears"."NetCandidateRegDetails"( in "pWebUserID" char(20),in "pPersonID" char(20) )
result( "PersonID" char(20),"DivisionID" char(20),"DivisionName" char(30),"DepartmentID" char(2),"DepartmentName" char(30),"DepartmentTemp" smallint,"DepartmentPerm" smallint )
// IQXWeb
begin
select top 1
"p"."PersonID",
"p"."DivisionID",
"d"."Name" as "DivisionName",
"s"."DepartmentID",
"dep"."Name" as "DepartmentName",
"s"."temp" as "DepartmentTemp",
"s"."permanent" as "DepartmentPerm"
from "person" as "p" key left outer join "division" as "d"
,"person" as "p" key left outer join("search" as "s" key join "department" as "dep")
where "p"."PersonID" = "NetCandidateValidPersonID"("pWebUserID","pPersonID")
order by 1 asc,4 asc
end
go
COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."NetCandidateRegDetails" IS
{create PROCEDURE pears."NetCandidateRegDetails"( in pWebUserID char(20), in pPersonID char(20) )
result( PersonID char(20), DivisionID char(20), DivisionName char(30), DepartmentID char(2), DepartmentName char(30), DepartmentTemp smallint, DepartmentPerm smallint )
// IQXWeb
begin
select top 1
p.PersonID,
p.DivisionID,
d.Name as DivisionName,
s.DepartmentID,
dep.Name as DepartmentName,
s.temp as DepartmentTemp,
s.permanent as DepartmentPerm
from
person p key left outer join division d,
person p key left outer join (search s key join department dep)
where
p.PersonID=NetCandidateValidPersonID(pWebUserID,pPersonID)
order by 1,4;
end
}