
Функциональный блок CSV_DECODE декодирует строку CSV-строки.
Примечание: Этот функциональный блок может иметь более одного выхода. Вы можете щелкнуть правой кнопкой мыши на функциональном блоке, чтобы добавить еще один выход.
Вход ожидает строку в формате CSV.
Вход определяет символ между столбцами. Если вход равен NULL, то предполагается ";".
Определяет скобки значений. Если вход равен NULL, то предполагается """.
Определяет символ экранирования. Пустая строка отключает собственный механизм маскировки. Если вход равен NULL, то предполагается "\".
Примечание: Обычно символ Enclosure в ячейке маскируется путем удвоения. Однако символ экранирования может быть использован альтернативно. Таким образом, значения "" и "\" имеют одинаковое значение по умолчанию. Помимо возможности маскировать символ Enclosure с помощью символа экранирования, последний не имеет особого значения. Он даже не подходит для маскировки самого себя.
Выход возвращает извлеченные данные столбца. Если столбец не существует, возвращается значение NULL.
Совет: Чтобы узнать, определено ли значение, можно использовать функциональный блок IS_NULL.