
Blok funkcji CSV_DECODE dekoduje linię ciągu znaków CSV.
Uwaga: Ten blok funkcji może mieć więcej niż jeden wyjście. Możesz kliknąć prawym przyciskiem myszy na bloku funkcji, aby dodać kolejne wyjście.
Wejście oczekuje ciągu znaków w formacie CSV.
Wejście definiuje znak między kolumnami. Jeśli wejście jest równe NULL, to przyjmuje się ";".
Definiuje nawiasy wartości. Jeśli wejście jest równe NULL, to przyjmuje się """.
Definiuje znak ucieczki. Pusta ciąg znaków wyłącza mechanizm maskowania właściwy. Jeśli wejście jest równe NULL, to przyjmuje się "\".
Uwaga: Normalnie znak enclosures w komórce jest maskowany przez podwojenie go. Jednakże znak ucieczki może być użyty alternatywnie. W ten sposób wartości "" i "\" mają takie samo znaczenie. Oprócz możliwości maskowania znaku enclosures przez znak ucieczki, ten ostatni nie ma żadnego szczególnego znaczenia. Nie nadaje się nawet do maskowania samego siebie.
Wyjście zwraca ekstrakowane dane kolumny. Jeśli kolumna nie istnieje, zwracana jest wartość NULL.
Porada: Aby sprawdzić, czy wartość została zdefiniowana, można użyć bloku funkcji IS_NULL.