pears.GetPayOrCharge

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

COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."GetPayOrCharge" IS 
{CREATE FUNCTION GetPayOrCharge 
 
/* Application Maintained Function / Procedure - DO NOT EDIT*/
 
(IN PayOrCharge CHAR(1),IN PlacOrVac CHAR(1),IN ID CHAR(20))
RETURNS CHAR(20)
BEGIN
  DECLARE pay DOUBLE;
  DECLARE istemp SMALLINT;
  IF placorvac = 'P' THEN
    SELECT isnull(temp,0),salary INTO istemp,pay FROM placement WHERE placementid = id
  ELSE
    SELECT isnull(temp,0),salary INTO istemp,pay FROM vacancy WHERE vacancyid = id
  END IF;
  IF istemp = 0 THEN
    IF payorcharge = 'P' THEN
      RETURN commathousands(pay)
    ELSE
      RETURN ''
    END IF
  ELSE
    RETURN TRIM(str(gettemprate(payorcharge,placorvac,id),20,2))
  END IF
END
}
  • database/procedures/pears_getpayorcharge.txt
  • Last modified: 2026/08/07 19:24
  • by 127.0.0.1