====== pears.NetReference ====== Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace. ===== Original SQL ===== create procedure "pears"."NetReference"( /* DOC */ in "pWebUserID" char(20),in "pReferenceRequestCode" char(250) ) result( -- 24-09-2015 Created "ReferenceRequestID" char(20),"DepartmentID" char(20),"Position" char(100),"PositionNotes" long varchar,"RefereeAddressName" char(60),"personName" char(30),"StartDate" timestamp,"EndDate" timestamp ) -- IQXNet begin select "ReferenceRequestID", "DepartmentID", "Position", "PositionNotes", "RefereeAddressName", "Person"."name", "StartDate", "EndDate" from "pears"."ReferenceRequest" key join "Person" where "URLRequestCode" = "pReferenceRequestCode" and "WhenCompleted" is null and "ReferenceRefused" is null end /* DOC Created: 24-09-2015 Details: Fetches the reference request Author: Gareth Version: 1.1 2020-07-06 GJ IW-1194 - Updated to allow withdrawl of reference */ go COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."NetReference" IS {create PROCEDURE pears."NetReference" /* DOC */ ( in "pWebUserID" char(20), in "pReferenceRequestCode" char(250) ) result( -- 24-09-2015 Created ReferenceRequestID char(20), DepartmentID char(20), Position char(100), PositionNotes long varchar, RefereeAddressName char(60), personName char(30), StartDate timestamp, EndDate timestamp ) -- IQXNet begin SELECT ReferenceRequestID, DepartmentID, Position, PositionNotes, RefereeAddressName, Person.name, StartDate, EndDate FROM "pears"."ReferenceRequest" KEY JOIN Person WHERE "URLRequestCode" = "pReferenceRequestCode" AND WhenCompleted is null AND ReferenceRefused is null end /* DOC Created: 24-09-2015 Details: Fetches the reference request Author: Gareth Version: 1.1 2020-07-06 GJ IW-1194 - Updated to allow withdrawl of reference */ }