Bloco de Função CSV_DECODE

O bloco de função CSV_DECODE decodifica uma linha de uma string CSV.

Aviso: Este bloco de função pode ter mais de uma saída. Você pode clicar com o botão direito do mouse no bloco de função para adicionar outra saída.

Entrada CSV

A entrada espera uma string no formato CSV.

Entrada DELIMITER

A entrada define o caractere entre as colunas. Se a entrada for igual NULL, então será assumido ";".

Entrada ENCLOSURE

Define as chaves dos valores. Se a entrada for igual NULL, então será assumido """.

Entrada ESCAPE

Define o caractere de escape. Uma string vazia desativa o mecanismo de máscara proprietário. Se a entrada for igual NULL, então será assumido "\".

Aviso: Normalmente, um caractere de enclosure em uma célula é mascarado duplicando-o. No entanto, o caractere de escape pode ser usado alternativamente. Assim, os valores "" e "\" têm a mesma significação por padrão. Além da possibilidade de mascarar o caractere de enclosure com o caractere de escape, este último não tem nenhuma outra significância especial. Ele nem mesmo é adequado para se mascarar.

Saídas VALUE1..VALUE#

Uma saída retorna os dados extraídos da coluna. Se a coluna não existir, o valor NULL será retornado.

Dica: Para verificar se um valor foi definido, pode-se usar o bloco de função IS_NULL.

Veja Também