====== pears.NetOwnerGetFavTitles ====== Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace. ===== Original SQL ===== create procedure "pears"."NetOwnerGetFavTitles"( in "pWebUserID" char(20) ) /* RESULT( column_name column_type, ... ) */ begin select "Description" as "Descrip","FavouritesID" as "Value" from "favourites" where not("Description" = '') and "Staffid" = "userStaffID" end /* DOC 2016-12-01 PC doc and test 2019-07-09 ET updated to use userStaffID Inputs: pWebUserID Outputs: unnamed Tests: invalid pWebUserID valid pWebUserID */ /* TEST call NetTestSetup(''); update iqxnetuserlink set employmentid=null where IQXNetUserLinkID in ('test.client','test.agency','test.candidate','test.owner'); update iqxnetuserlink set employmentid='TEST' where IQXNetUserLinkID='test.owner'; insert into Favourites (FavouritesID, Parent, ID, Staffid, Description, Type) on existing skip values ('TEST', null, null, 'TEST', '', 'H'); insert into Favourites (FavouritesID, Parent, ID, Staffid, Description, Type) on existing skip values ('TEST2', 'TEST', 'TEST', 'TEST', 'test', 'P'); select * from NetOwnerGetFavTitles(null); expect EOF; select * from NetOwnerGetFavTitles('test.owner') order by Descrip asc; expect Descrip=test,Value=TEST2; expect EOF; */ go COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."NetOwnerGetFavTitles" IS {create PROCEDURE pears."NetOwnerGetFavTitles"( in "pWebUserID" char(20) ) /* RESULT( column_name column_type, ... ) */ BEGIN select Description as Descrip, FavouritesID as Value from favourites where not(Description = '') and Staffid = userStaffID; END /* DOC 2016-12-01 PC doc and test 2019-07-09 ET updated to use userStaffID Inputs: pWebUserID Outputs: unnamed Tests: invalid pWebUserID valid pWebUserID */ /* TEST call NetTestSetup(''); update iqxnetuserlink set employmentid=null where IQXNetUserLinkID in ('test.client','test.agency','test.candidate','test.owner'); update iqxnetuserlink set employmentid='TEST' where IQXNetUserLinkID='test.owner'; insert into Favourites (FavouritesID, Parent, ID, Staffid, Description, Type) on existing skip values ('TEST', null, null, 'TEST', '', 'H'); insert into Favourites (FavouritesID, Parent, ID, Staffid, Description, Type) on existing skip values ('TEST2', 'TEST', 'TEST', 'TEST', 'test', 'P'); select * from NetOwnerGetFavTitles(null); expect EOF; select * from NetOwnerGetFavTitles('test.owner') order by Descrip asc; expect Descrip=test,Value=TEST2; expect EOF; */ }