ИЛИ Оператор в 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

SOQL Скриншот

Другие вопросы по тегам