
Il blocco funzionale CSV_DECODE decodifica una riga di una stringa CSV.
Nota: Questo blocco funzionale può avere più di un'uscita. È possibile fare clic con il pulsante destro del mouse sul blocco funzionale per aggiungere un'altra uscita.
L'ingresso attende una stringa nel formato CSV.
L'ingresso definisce il carattere tra le colonne. Se l'ingresso è uguale a NULL, viene assunto ";".
Definisce le parentesi dei valori. Se l'ingresso è uguale a NULL, viene assunto """.
Definisce il carattere di escape. Una stringa vuota disattiva il meccanismo di mascheramento proprietario. Se l'ingresso è uguale a NULL, viene assunto "\".
Nota: Normalmente, un carattere di enclosure in una cella è mascherato raddoppiandolo. Tuttavia, il carattere di escape può essere utilizzato alternativamente. Pertanto, i valori "" e "\" hanno lo stesso significato. Oltre alla possibilità di mascherare il carattere di enclosure tramite il carattere di escape, quest'ultimo non ha un particolare significato. Non è nemmeno adatto per mascherarsi da solo.
Un'uscita restituisce i dati estratti della colonna. Se la colonna non esiste, viene restituito il valore NULL.
Suggerimento: Per riconoscere se un valore è stato definito può essere utilizzato il blocco funzionale IS_NULL.