
Blocul funcțional CSV_DECODE decodifică o linie a unui șir de caractere CSV.
Atenție: Acest bloc funcțional poate avea mai mult de un ieșire. Puteți face clic cu butonul drept pe blocul funcțional pentru a adăuga o altă ieșire.
Intrarea așteaptă un șir de caractere în format CSV.
Intrarea definește caracterul dintre coloane. Dacă intrarea este egală cu NULL, se presupune ";".
Definește parantezele valorilor. Dacă intrarea este egală cu NULL, se presupune """.
Definește caracterul de evadare. Un șir de caractere gol dezactivează mecanismul proprietar de mascare. Dacă intrarea este egală cu NULL, se presupune "\".
Atenție: De obicei, un caracter de închidere dintr-o celulă este mascat prin dublarea lui. Cu toate acestea, caracterul de evadare poate fi utilizat alternativ. Astfel, valorile "" și "\" au aceeași semnificație. Pe lângă posibilitatea de a masca caracterul de închidere prin caracterul de evadare, acesta din urmă nu are o semnificație specială. Nu este nici măcar potrivit pentru a se masca pe sine.
O ieșire returnază datele extrase ale coloanei. Dacă coloana nu există, valoarea NULL este returnată.
Sfaturi: Pentru a verifica dacă o valoare a fost definită poate fi utilizat blocul funcțional IS_NULL.