2015-04-16 1 views
2

У меня возникла проблема с поиском пути к папке, которая содержит '(' и ')', когда я делаю запрос в CMIS.CMIS QL получить путь к папке, используя CONTAIN (ВСЕ :)

Как я могу получить нижеследующую работу?

SELECT cmis:path FROM cmis:folder WHERE IN_TREE('a53471aa-b447-4fdd-a451-4a2beb494226') AND CONTAINS('ALL:Tom_(Robot)') 

Так (Robot), что вызывает не найти путь.

Любая идея, как я могу сделать ( и ) как часть моего запроса?

+0

Вы попытались выйти из скобок? – Gagravarr

+0

да, но не повезло. хотя этот SELECT cmis: путь FROM cmis: папка WHERE IN_TREE ('a53471aa-b447-4fdd-a451-4a2beb494226') И СОДЕРЖИТ ('ALL: Tom_Robot') работает без скобок – tosi

ответ

0

Решения этой проблемы является

SELECT cmis:path FROM cmis:folder WHERE IN_TREE('a53471aa-b447-4fdd-a451-4a2beb494226') AND CONTAINS('ALL:Tom_Robot') 

Удаляя скобку он возвращает мне путь к папке, как-то это дает мне правильный результат, но я все еще заинтересован в другом мнении народов по этому вопросу, это не звучит хорошо для меня, будь то проблема openCMIS или Alfresco.

Смежные вопросы