SQL小手先の技 1000件以上のin句(Oracle)その4

oracleのin句の1000件問題の続きです。

いろんな制約があって、SQLを組み替えられないとき。
あきらめて、何回も1000件のin句をいれた状態で実行しましょう。

こんな感じ。

--1回目
select * from テーブル名
where 検索対象カラム in ('1', '2', ・・・・, '1000');

--2回目
select * from テーブル名
where 検索対象カラム in ('1', '2', ・・・・, '1000');

理屈は抜きで。