
Функціональний блок CSV_DECODE декодує рядок CSV-рядка.
Примітка: Цей функціональний блок може мати більше одного виходу. Ви можете натиснути правою кнопкою миші на функціональний блок, щоб додати ще один вихід.
Вхід очікує рядок у форматі CSV.
Вхід визначає символ між стовпцями. Якщо вхід дорівнює NULL, то припускається ";".
Визначає дужки значень. Якщо вхід дорівнює NULL, то припускається """.
Визначає символ екранування. Порожній рядок деактивує власний механізм маскування. Якщо вхід дорівнює NULL, то припускається "\".
Примітка: Зазвичай символ огорнутості в клітинці маскується, подвоюючись. Однак замість цього можна використовувати символ екранування. Таким чином, за замовчуванням значення "" і "\" мають однакове значення. Крім можливості маскування символу огорнутості за допомогою символу екранування, останній не має особливого значення. Він навіть не придатний для маскування самого себе.
Вихід повертає витягнуті дані стовпця. Якщо стовпець не існує, повертається значення NULL.
Підказка: Щоб визначити, чи було визначено значення, можна використати функціональний блок IS_NULL.