Перейти к содержимому
Участник сообщества #1
Участник сообщества #1
25 дек. 2024 г., 09:28(изменён)
Решено
0
0

Преобразование XQuery условий в SQL

Из чата сообщества

Добрый день, коллеги! Есть ли у кого готовая функция, которая превращает xquery условие (типа contains($elem/name,'Менеджер')) в условие sql?

Участник сообщества
Участник сообщества25 дек. 2024 г., 09:51(изменён)
Решение

Возможно, где-то глубоко-глубоко в ядре системы такое и есть, потому как xquery запросы должны же в итоге стать sql запросами перед непосредственным их выполнением с соответствии с настроенным типом БД, но неизвестно о том, можно ли достучаться до подобных функций ядра системы из SPXML script, и могли бы они преобразовать лишь какую-то часть. Очень маловероятно. Все пишут свой SQL в таком случае, ну или написать свою функцию по преобразованию, если очень надо

Участник сообщества
Участник сообщества25 дек. 2024 г., 09:33(изменён)

в смысле like ? 🙂

https://www.w3schools.com/sql/sql_like.asp

Участник сообщества
Участник сообщества25 дек. 2024 г., 09:37(изменён)

Нет такой волшебной функции - переписывать надо

Участник сообщества
Участник сообщества25 дек. 2024 г., 10:03(изменён)

Оставьте запрос xquery к одному каталогу. А вместо left join воспользуйтесь средствами js.

Чтобы ответить, необходимо войти в систему