décoder(chaîne, format_décodage [, début] )

La fonction de décodage prend une chaîne binaire créée à l'aide de la fonction d'encodage et la reconvertit en valeurs sur la base de la spécification du format.

Les fonctions encode/decode sont similaires aux fonctions pack et unpack de Perl et sont très utiles pour stocker plusieurs valeurs dans un champ VARCHAR lors d'un traitement analytique ou ETL.

Exemple
str = encode( 'Zi2A10', 'foo', 123456789, 987654321, 'bar' )
str1,int1,int2,str2 = decode(str,'Zi2A10')