pears.NetCandidateRegDetails

Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.

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
}
  • database/procedures/pears_netcandidateregdetails.txt
  • Last modified: 2026/08/07 19:24
  • by 127.0.0.1