pears.NetClientVacancyTemplate

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

CREATE PROCEDURE "pears"."NetClientVacancyTemplate"( IN "pWebUserID" CHAR(20),IN "pTemplateVacancyID" CHAR(20) ) 
RESULT( "VacancyID" CHAR(20),"Position" CHAR(50),"CompanyName" CHAR(60),"ContactName" CHAR(30),"Department" CHAR(30),"VacDescription" long VARCHAR ) 
BEGIN
  SELECT "v"."VacancyID",
    "v"."Position" AS "Position",
    "Company"."Name" AS "CompanyName",
    "Person"."Name" AS "ContactName",
    (SELECT "Name" FROM "Department" WHERE "Department"."DepartmentID" = "v"."DepartmentID") AS "Department",
    "v"."othernotes" AS "VacDescription"
    FROM "Vacancy" AS "v" KEY JOIN "Employment" KEY JOIN("Company","Person")
    WHERE "Company"."CompanyID" = any(SELECT "companyid" FROM "employment" KEY JOIN "iqxnetuserlink" WHERE "iqxnetuserid" = "pWebUserID")
    AND "v"."vacancyid" = "pTemplateVacancyID" AND "v"."temp" = 1 AND "v"."Status" = '[' AND "isnull"((SELECT "desktype" FROM "tempdesk" WHERE "tempdeskid" = "v"."tempdeskid"),'') <> 'S'
END
GO
 
COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."NetClientVacancyTemplate" IS 
{CREATE PROCEDURE pears."NetClientVacancyTemplate"( IN "pWebUserID" CHAR(20),IN "pTemplateVacancyID" CHAR(20) ) 
RESULT( "VacancyID" CHAR(20),"Position" CHAR(50),"CompanyName" CHAR(60),"ContactName" CHAR(30),"Department" CHAR(30),"VacDescription" long VARCHAR ) 
BEGIN
  SELECT "v"."VacancyID",
    "v"."Position" AS "Position",
    "Company"."Name" AS "CompanyName",
    "Person"."Name" AS "ContactName",
    (SELECT "Name" FROM "Department" WHERE "Department"."DepartmentID" = "v"."DepartmentID") AS "Department",
    "v"."othernotes" AS "VacDescription"
    FROM "Vacancy" AS "v" KEY JOIN "Employment" KEY JOIN("Company","Person")
    WHERE "Company"."CompanyID" = any(SELECT "companyid" FROM "employment" KEY JOIN "iqxnetuserlink" WHERE "iqxnetuserid" = "pWebUserID")
    AND "v"."vacancyid" = "pTemplateVacancyID" AND "v"."temp" = 1 AND "v"."Status" = '[' AND "isnull"((SELECT "desktype" FROM "tempdesk" WHERE "tempdeskid" = "v"."tempdeskid"),'') <> 'S'
END
}
  • database/procedures/pears_netclientvacancytemplate.txt
  • Last modified: 2026/08/07 19:24
  • by 127.0.0.1