Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.
CREATE PROCEDURE "pears"."NetClientRequirementSiteDetails"( IN "pWebUserID" CHAR(20),IN "pRowID" CHAR(20),IN "pIsShift" SMALLINT ) RESULT( "Role" CHAR(35), "SiteName" CHAR(50), "SiteContact" CHAR(100), "addr1" CHAR(40), "addr2" CHAR(40), "addr3" CHAR(40), "town" CHAR(30), "county" CHAR(30), "country" CHAR(30), "postcode" CHAR(20), "SitePhoneNumbers" CHAR(100), "SiteFax" CHAR(50), "SiteEmail" CHAR(100), "VacancyID" CHAR(20) ) BEGIN DECLARE @VacancyID CHAR(20); IF "IQXNetHasPermission"("pWebUserID",'ORDERJOBS') = 0 THEN RETURN END IF; IF "pIsShift" = 1 THEN SET @VacancyID = (SELECT "VacancyID" FROM "tempshiftplan" AS "t" WHERE "t"."tempshiftplanid" = "pRowID") ELSE SET @VacancyID = "pRowID" END IF; SELECT "v"."Role", "v"."Sitename", "v"."SiteContact", "v"."addr1", "v"."addr2", "v"."addr3", "v"."town", "v"."county", "v"."country", "v"."postcode", "v"."SitePhoneNumbers", "v"."SiteFax", "v"."SiteEmail", @VacancyID FROM "vacancy" AS "v" WHERE "v"."vacancyid" = @VacancyID END /* DOC 28-11-2019 GJ Created IW-1044 */ GO COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."NetClientRequirementSiteDetails" IS {CREATE PROCEDURE pears."NetClientRequirementSiteDetails"( IN pWebUserID CHAR(20), IN pRowID CHAR(20), IN pIsShift SMALLINT ) RESULT( ROLE CHAR(35), SiteName CHAR(50), SiteContact CHAR(100), addr1 CHAR(40), addr2 CHAR(40), addr3 CHAR(40), town CHAR(30), county CHAR(30), country CHAR(30), postcode CHAR(20), SitePhoneNumbers CHAR(100), SiteFax CHAR(50), SiteEmail CHAR(100), VacancyID CHAR(20) ) BEGIN DECLARE @VacancyID CHAR(20); IF IQXNetHasPermission(pWebUserID,'ORDERJOBS') = 0 THEN RETURN; END IF; IF pIsShift = 1 THEN SET @VacancyID = (SELECT VacancyID FROM tempshiftplan t WHERE t.tempshiftplanid = pRowID); ELSE SET @VacancyID = pRowID END IF; SELECT v.Role, v.Sitename, v.SiteContact, v.addr1, v.addr2, v.addr3, v.town, v.county, v.country, v.postcode, v.SitePhoneNumbers, v.SiteFax, v.SiteEmail, @VacancyID FROM vacancy v WHERE v.vacancyid = @VacancyID; END /* DOC 28-11-2019 GJ Created IW-1044 */ }