pears.MasterRosterTempAllowed

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"."MasterRosterTempAllowed" IS 
{CREATE FUNCTION MasterRosterTempAllowed 
 
/* Application Maintained Function / Procedure - DO NOT EDIT*/
 
( IN ppersid CHAR(20),IN pmastershiftid CHAR(20) ) 
RETURNS INTEGER
BEGIN
  DECLARE ionly INTEGER;
  DECLARE iactive INTEGER;
  IF pmastershiftid IS NULL THEN
    RETURN 1
  END IF;
  IF ppersid = (SELECT defaultpersonid FROM masterrostershift WHERE masterrostershiftid = pmastershiftid) THEN
    RETURN 1
  END IF;
  SELECT isnull(r.useonlypreferred,0),isnull(p.active,0) INTO ionly,iactive
    FROM masterrostershift AS s KEY JOIN masterroster AS r LEFT OUTER JOIN MasterRosterPreferredPerson AS p
      ON r.MasterRosterID = p.MasterRosterID AND p.PersonID = ppersid
    WHERE s.masterrostershiftid = pmastershiftid;
  IF ionly = 0 THEN
    RETURN 1
  ELSE
    RETURN iactive
  END IF
END
}
  • database/procedures/pears_masterrostertempallowed.txt
  • Last modified: 2026/08/07 19:24
  • by 127.0.0.1