Bạn phải viết một vòng lặp thực thi SQL theo từng phần với 1000 mục nhập mỗi phần.
Ngoài ra, bạn có thể chèn các giá trị vào bảng và sau đó thực hiện chọn phụ với IN
, bởi vì với một lựa chọn con, giới hạn 1000 mục nhập không áp dụng. Giới hạn này chỉ xảy ra khi bạn sử dụng SQL có chuỗi giá trị được mã hóa cứng.
Một cái gì đó như thế này:
select *
from mytable t
where t.column1 = value
and t.column2 in
(
select my_values
from my_temp_table
)