
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.
A entrada espera uma string no formato CSV.
A entrada define o caractere entre as colunas. Se a entrada for igual NULL, então será assumido ";".
Define as chaves dos valores. Se a entrada for igual NULL, então será assumido """.
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.
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.