Blocco funzionale CSV_DECODE

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.

Ingresso CSV

L'ingresso attende una stringa nel formato CSV.

Ingresso DELIMITER

L'ingresso definisce il carattere tra le colonne. Se l'ingresso è uguale a NULL, viene assunto ";".

Ingresso ENCLOSURE

Definisce le parentesi dei valori. Se l'ingresso è uguale a NULL, viene assunto """.

Ingresso ESCAPE

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.

Uscite VALUE1..VALUE#

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.

Vedi anche