ИЛИ Оператор в SOQL с Кастироном
Я столкнулся с проблемой при создании SOQL из Castiron Studio 7.0.0.2
SELECT Id FROM Account
WHERE
Field_Feed__c = 'particular flag value'
**OR**
RecordTypeId = '012400000009ae1'
Оператор OR просто не работает. И когда я говорю, что это не работает, я имею в виду, что не могу даже проверить запрос, потому что я получаю синтаксическую ошибку
Но, но, но если я поставлю
SELECT Id FROM Account
WHERE
Field_Feed__c = 'particular flag value'
**AND**
RecordTypeId = '012400000009ae1'
это работает отлично. Почему это не с ИЛИ? Что мне не хватает?
Спасибо
2 ответа
Я не мог понять это, честно говоря, эти вопросы не имеют никакого смысла вообще. Так что я сделал, чтобы добавить действие фильтра и профиля, и там я разместил все свои логические операции. Дрянной Кастирон.
Версия Studio 7.0x содержит множество внутренних ошибок и наиболее нестабильную версию. Я использую чугунную студию версии 7.5.1.0, наиболее стабильную версию IBM CastIron/AppConnect до сих пор. В этой версии нет проблем, связанных с SOQL, о которых вы упоминали в этом посте. Прикрепляю скриншот моей студии, который безошибочно проверяет запрос.
Ссылка для скачивания: Studio Download Link 7.5.1.0