Участник сообщества #3
Участник сообщества #3
3 сент. 2025 г., 14:54(изменён)
Решено
0
0

Ограничение на количество параметров внутри MatchSome

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

@bg38th, привет, вот сейчас случайно увидел в статье - решил уточнить - всё же есть ограничение на количество параметров внутри MatchSome в 500 для БД не XML - или в статье не совсем верная информация? https://news.websoft.ru/_wt/6680492580625732303/idparent/6680136201297676349/watype/6680054725638828770

Участник сообщества
Участник сообщества3 сент. 2025 г., 15:25(изменён)
Решение

Откуда 500 - я не помню. Возможно это было связано с максимальной длиной строки - 500*64 - 32000 символов Но запросы давно параметрические. Правда я помню другую цифру для количества параметров - две тысячи с чем-то. Но, возможно, на новых версиях сиквела она уже увеличена.

Участник сообщества
Участник сообщества3 сент. 2025 г., 15:04(изменён)

За Postgres не скажу, а для MSSQL юнибридж сконвертирует MatchSome в запрос с соответствующим количеством declare. Коих в одном запросе не может быть более 65535.

Эта статься какая-то устаревшая как мне кажется. Было когда-то какое-то ограничение в 500 записей из одного запроса. Но при каких граничных условиях оно возникало и как давно я не вспомню. Андрей (@firsov_a_v) разве что.

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