pears.NetOwnerSetCompanySalesStatus

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

CREATE PROCEDURE "pears"."NetOwnerSetCompanySalesStatus"( IN "pWebUserID" CHAR(20),IN "pCompanyID" CHAR(20),IN "pNewCompanySalesStatus" CHAR(1) ) 
RESULT( "pResult" CHAR(255) ) 
BEGIN
  DECLARE "SalesStatusNotDefined" exception FOR sqlstate VALUE '23503';
  UPDATE "Company" SET "SalesStatus" = "pNewCompanySalesStatus" WHERE "CompanyID" = "pCompanyID";
  IF @@rowcount <> 1 THEN
    SELECT '2:~CompanyID not found'
  ELSE
    SELECT '0:~success'
  END IF
exception
  WHEN "SalesStatusNotDefined" THEN SELECT '3:~Sales Status Not Defined'
  WHEN others THEN
    SELECT '1~:SalesStatus not set'
END /* DOC
2020-06-01 GJ IW-1188 Created/Modified proc from Justin so it works on the web
*/
GO
 
COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."NetOwnerSetCompanySalesStatus" IS 
{CREATE PROCEDURE pears."NetOwnerSetCompanySalesStatus"(IN pWebUserID CHAR(20), IN pCompanyID CHAR(20), IN pNewCompanySalesStatus CHAR(1))
RESULT (pResult CHAR(255))
BEGIN
    DECLARE SalesStatusNotDefined EXCEPTION FOR SQLSTATE '23503';
    UPDATE Company SET SalesStatus =  pNewCompanySalesStatus WHERE CompanyID = pCompanyID;
    IF @@rowcount <> 1 THEN
        SELECT '2:~CompanyID not found';
    ELSE 
        SELECT '0:~success';
    END IF;
    EXCEPTION WHEN SalesStatusNotDefined THEN 
        SELECT '3:~Sales Status Not Defined';
    WHEN OTHERS THEN 
        SELECT'1~:SalesStatus not set';
END
 
/* DOC
2020-06-01 GJ IW-1188 Created/Modified proc from Justin so it works on the web
*/
}
  • database/procedures/pears_netownersetcompanysalesstatus.txt
  • Last modified: 2026/08/07 19:24
  • by 127.0.0.1