ColumnName_main + low_sample ColumnName_x005c__x0027_sample появляется в файле CSV, результат SQL-запроса в приложении логики - PullRequest
0 голосов
/ 28 сентября 2019

У меня есть приложение Azure Logic, в котором я выполняю запросы SQL Select и преобразовываю выходные данные запросов SQL в файлы CSV и отправляю их по почте.Представление SQL содержит имена столбцов со специальными символами, такими как +,%, () или пробелами .Но после создания файла CSV из результата запроса столбец заменяется неизвестными значениями вместо специальных символов.Пример - имя столбца "total (value + value)" заменяется в CSV на "total_x005c_value_x0027_value_x005c _" .Пожалуйста, помогите мне с этим, я хочу, чтобы точные имена столбцов в файле CSV также.Спасибо.

1 Ответ

0 голосов
/ 30 сентября 2019

Вы получаете это, потому что исходные данные на сервере sql - UCS-2.И в приложении логики он не поддерживает его декодирование.

Самый простой способ - установить пользовательский заголовок при создании таблицы CSV.

enter image description here

enter image description here

Однако, если у вас есть несколько столбцов, это будет трудно решить.Таким образом, вы можете использовать функцию Azure для преобразования данных json.Вы передаете данные в функцию триггера HTTP, конвертируете их и возвращаете данные в приложение логики и создаете CSV.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...