Спасибо.
Но как и писал в вопросе - логическое ИЛИ работает и так, и без скобок.
AND REGEXP_LIKE(TO_CLOB(message, 873,'text/xml'), 'OfficeCode>12125589<|DocumentNumber1234-258 (копия)<', 'm')
Так прекрасно ищет, но он находит документы в которых присутствует любой из заявленных атрибутов.
А мне нужно логическое И.
Проще было бы XMLTABLE использовать и EXTRACTVALUE, но там есть дукументы с разной структурой.
Akina, Использую DBeaver. Аналогичная ошибка в dbForge и в phpMyAdmin
1 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(mod(maximo,2) <> 0) then
set suma = suma + i;
set i = i + 2;
sel' at line 15 SQL.sql 2 1
Спасибо, действительно забыл про это.
Ошибка переместилась ниже
Error occurred during SQL script execution
Причина:
SQL Error [1064] [42000]: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '(mod(maximo,2) <> 0) then
set suma = suma + i;
set i = i + 2;
sel' at line 15
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.