Je moet een lus schrijven die de SQL uitvoert in stukjes met elk 1000 items.
Als alternatief kunt u de waarden in een tabel invoegen en vervolgens een subselectie uitvoeren met de IN
clausule, omdat bij een subselect de beperking van 1000 items niet van toepassing is. Deze limiet is alleen van toepassing wanneer u een SQL gebruikt met een hardgecodeerde waardereeks.
Zoiets als dit:
select *
from mytable t
where t.column1 = value
and t.column2 in
(
select my_values
from my_temp_table
)