Александр Свириденков wrote:
Есть запрос c условием вида id in (v1, v2..vn). Есть ли в FB возможность написать его так, чтобы подготовив один раз выполнять с разными наборами значений v (в том числе и по количеству)
Нет, т.к. без знания кол-ва невозможно построить план.
Понятно что есть вариант вида :v containing ','||id||',' , но в этом случае не используется индекс по id, и затея теряет смысл.
При довольно большом числе параметров индекс может начать мешать.
Можно еще заготовить подготовленных запросов на разное число переменных, но как-то это неаккуратненько
Я бы смотрел в сторону вставки в GTT и джойна с ней. -- Дмитрий Еманов