Oracle 10g の静的 IN 句の 1000 項目の制限を回避する方法はありますか? IN 句で使用したい ID が多数あるコンマ区切りのリストがあります。このリストが 1000 項目を超える場合があり、その時点で Oracle がエラーをスローします。クエリは次のようになります...
select * from table1 where ID in (1,2,3,4,...,1001,1002,...)
ベストアンサー1
値を一時テーブルに入れて、select where id in (select id from temptable) を実行します。