Я использую фабрику данных Azure для извлечения данных из соединителя Salesforce API. Проблема в том, что некоторые данные содержат символы возврата каретки и перевода строки.
Обычно я бы использовал REPLACE(REPLACE(column, char(10),''),char(13),'')
, но, похоже, не работает с SOQL.
Фактический запрос не выполняется, хотя я могу заменить символы, если укажу кавычки, я тоже пробовал различные escape-символы `'" \ /, но, похоже, ничего не работает
Кто-нибудь знает способ убрать возврат каретки и перевод строки?
Спасибо.
да, но это не работает в SOQL, вы можете заменять символы в кавычках, пробовали различные escape-символы `'" \ /, но, похоже, ничего не работает.
Похоже, что SOQL не поддерживает функцию REPLACE (ссылка: salesforce.stackexchange.com/questions/61099/…). Вы можете использовать обходной путь здесь (developer.salesforce.com/forums/?id=906F00000008zIRIAY)
Если вы пытаетесь получить возврат каретки и перевод строки, вам не нужно делать REPLACE (REPLACE (column, char (10), ''), char (13), '')