====== pears.PersonHeadline ======
Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.
===== Original SQL =====
COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."PersonHeadline" IS
{create function PersonHeadline( in "RecordID" char(20) )
returns long varchar
begin
declare "RV" long varchar;
declare "RS" long varchar;
declare "Part" long varchar;
declare "Shift" long varchar;
declare "NewLine" char(2);
declare "FRG" decimal(10,1);
set "rv" = '';
set "rs" = '';
set "Part" = '';
set "Shift" = '';
select first "company"."name" into "Part" from "employment" key join("placement","company") where "employment"."personid" = "recordid" and "employment"."startdate" <= current date and "isnull"("employment"."leavedate",current date) >= current date order by "employment"."startdate" desc;
select first "company"."name" into "Shift" from "TempShift" key left outer join("vacancy" key join "employment" key join "company") where "tempshift"."personid" = "recordid" and "TempShift"."ShiftDate" = current date;
if "isnull"("Shift",'') <> '' then set "RV" = "RV"+'Shift today at: '+"Shift"
else if "isnull"("Part",'') <> '' then set "RV" = "RV"+' Currently Placed at: '+"Part"
end if end if;
return "rv"
end
}