pears.IQXNetDecodePostValue
Generated schema reference. Regenerate this page from the SQL unload; keep hand-maintained business notes in the narrative namespace.
Original SQL
COMMENT TO PRESERVE FORMAT ON PROCEDURE "pears"."IQXNetDecodePostValue" IS {CREATE FUNCTION IQXNetDecodePostValue /* Application Maintained Function / Procedure - DO NOT EDIT*/ ( IN pdata CHAR(250) ) RETURNS CHAR(250) BEGIN DECLARE rv CHAR(250); DECLARE i SMALLINT; DECLARE l SMALLINT; DECLARE c SMALLINT; DECLARE s CHAR(3); SET rv = ''; SET l = LENGTH(pdata); SET i = 1; while i <= l loop SET s = substr(pdata,i,1); SET i = i+1; IF s = '+' THEN SET s = ' ' ELSE IF s = '%' THEN SET c = hextoint(substr(pdata,i,2)); SET i = i+2; IF c = 194 THEN // utf-8 2 byte code SET s = '' ELSE SET s = "char"(c) END IF END IF END IF; SET rv = rv+s END loop; RETURN rv END }