
De functieblok CSV_DECODE decodeert een regel van een CSV-tekengroep.
Opmerking: Deze functieblok kan meer dan één uitgang hebben. U kunt met de rechtermuisknop op de functieblok klikken om een andere uitgang toe te voegen.
De ingang verwacht een tekengroep in het formaat CSV.
De ingang definieert het teken tussen de kolommen. Als de ingang gelijk is aan NULL, wordt ";" aangenomen.
Definieert de haakjes van waarden. Als de ingang gelijk is aan NULL, wordt """ aangenomen.
Definieert het escape-teken. Een lege tekengroep deactiveert de eigendom maskeringmechanisme. Als de ingang gelijk is aan NULL, wordt "\" aangenomen.
Opmerking: Normaal gesproken wordt een Enclosure-teken in een cel gemaskeerd door het te verdubbelen. Echter kan het Escape-teken alternatief gebruikt worden. Zo hebben standaard de waarden "" en "\" dezelfde betekenis. Naast de mogelijkheid om het Enclosure-teken door het Escape-teken te maskeren, heeft laatstgenoemde geen speciale betekenis. Het is niet eens geschikt om zichzelf te maskeren.
Een uitgang geeft de geëxtraheerde data van de kolom terug. Als de kolom niet bestaat, wordt de waarde NULL teruggegeven.
Tip: Om te erkennen of een waarde gedefinieerd werd kan de functieblok IS_NULL gebruikt worden.