Bloc funcțional CSV_DECODE

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.

Intrare CSV

Intrarea așteaptă un șir de caractere în format CSV.

Intrare DELIMITER

Intrarea definește caracterul dintre coloane. Dacă intrarea este egală cu NULL, se presupune ";".

Intrare ENCLOSURE

Definește parantezele valorilor. Dacă intrarea este egală cu NULL, se presupune """.

Intrare ESCAPE

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.

Ieșiri VALUE1..VALUE#

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.

Vezi Deasemenea