====== pears.NetTimesheetIDFromSerialNumber ======
Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.
===== Original SQL =====
create procedure "pears"."NetTimesheetIDFromSerialNumber"( in "pWebUserID" char(20),in "pSerialNumber" char(50) )
result( "pResult" char(250) )
// IQXWeb
begin
declare "tsID" char(20);
set "tsid" = '';
if(select "count"() from "temptimesheet" where "serialnumber" = "pSerialNumber") = 1 then
set "tsID" = (select first "temptimesheetid" from "temptimesheet" where "serialnumber" = "pSerialNumber")
end if;
select '0:'+"tsID"+'~Success'
end /* TEST
select length(presult) as A from NetTimesheetIDFromSerialNumber('',(select top 1 serialnumber from temptimesheet order by serialnumber desc));
expect A=30;
*/
/* DOC
20180910 PC test routine
*/
go
COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."NetTimesheetIDFromSerialNumber" IS
{create PROCEDURE pears."NetTimesheetIDFromSerialNumber"( in pWebUserID char(20), in pSerialNumber char(50) )
result( pResult char(250) )
// IQXWeb
begin
declare tsID char(20);
set tsid='';
if (select count(*) from temptimesheet where serialnumber=pSerialNumber) = 1 then
set tsID=(select first temptimesheetid from temptimesheet where serialnumber=pSerialNumber);
end if;
select '0:' + tsID + '~Success'
end
/* TEST
select length(presult) as A from NetTimesheetIDFromSerialNumber('',(select top 1 serialnumber from temptimesheet order by serialnumber desc));
expect A=30;
*/
/* DOC
20180910 PC test routine
*/
}