
Le bloc fonctionnel CSV_DECODE décode une ligne d'une chaîne de caractères CSV.
Remarque: Ce bloc fonctionnel peut avoir plus d'une sortie. Vous pouvez cliquer avec le bouton droit sur le bloc fonctionnel pour ajouter une autre sortie.
L'entrée attend une chaîne de caractères au format CSV.
L'entrée définit le caractère entre les colonnes. Si l'entrée est égale à NULL, alors ";" est supposé.
Définir les parenthèses des valeurs. Si l'entrée est égale à NULL, alors """ est supposé.
Définir le caractère d'échappement. Une chaîne de caractères vide désactive le mécanisme de masquage propriétaire. Si l'entrée est égale à NULL, alors "\" est supposé.
Remarque: Normalement, un caractère de clôture dans une cellule est masqué en le doublant. Cependant, le caractère d'échappement peut être utilisé à la place. Ainsi, par défaut, les valeurs "" et "\" ont la même signification. En dehors de la possibilité de masquer le caractère de clôture par le caractère d'échappement, ce dernier n'a pas de signification particulière. Il n'est même pas adapté pour se masquer lui-même.
Une sortie renvoie les données extraites de la colonne. Si la colonne n'existe pas, la valeur NULL est renvoyée.
Astuce: Pour savoir si une valeur a été définie, le bloc fonctionnel IS_NULL peut être utilisé.