meta data for this page
F_UPSTNCHECK
function from adhoc
Entrypoint upstncheck compatible with UTF-8
Inputs/Outputs
Input CSTRING(250) number to check as string Output INTEGER checkdigit from input
F_UPSTN
function from adhoc
Entrypoint upstn compatible with UTF-8
Inputs/Outputs
Input CSTRING(250) number to check as string Output CSTRING(18) complete, formated UPS tracking number include checkdigit
Syntax
UPS Tracking-Nummer. Fixed length of 18 characters. Allowed characters are 0-9 and A-Z, all other characters and all characters more than length 18 will be taken away. Test-SQL SELECT 6 AS ISCORRECT, F_UPSTNCHECK('1Z 591580 68 5558773') FROM RDB$DATABASE; SELECT 6 AS ISCORRECT, F_UPSTNCHECK('591580685558773') FROM RDB$DATABASE; SELECT 6 AS ISCORRECT, F_UPSTNCHECK('59158068555877311111111') FROM RDB$DATABASE; SELECT 3 AS ISCORRECT, F_UPSTNCHECK('1Z 0F6915 68 2239322') FROM RDB$DATABASE; SELECT NULL AS ISCORRECT, F_UPSTNCHECK(NULL) FROM RDB$DATABASE; SELECT '1Z 591580 68 55587736' AS ISCORRECT, F_UPSTN('1Z 591580 68 5558773') FROM RDB$DATABASE SELECT '1Z 0F6915 68 22393223' AS ISCORRECT, F_UPSTN('1Z 0F6915 68 22393223') FROM RDB$DATABASE SELECT NULL AS ISCORRECT, F_UPSTN(NULL) FROM RDB$DATABASE;