自称第1種兼業ミュージシャン?えむによるブログ 

OracleでIN句には1000件までしか指定できない

OracleでIN句には1000件までしか指定できないようです。

IN 句の要素数が 1000を超えると ORA-01795: リストに指定できる式の最大数は1000です。というエラーが発生するんですね。

回避方法としては、原始的に複数回SQL投げるか
副問い合わせをうまく使うかという方法になるようです。

■表関数によるコレクションのネスト解除 - オラクル・Oracle PL/SQL 入門
http://www.shift-the-oracle.com/plsql/table-function/collection-unnesting.html
 
Comment
 
 






(編集・削除用)


管理者にだけ表示を許可
 
Trackback
 
 
http://mism.blog13.fc2.com/tb.php/359-98c2cdbf
 
 
プロフィール
 
 

えむ

  • Author:えむ
  • 現在ベンチャー企業を経営する傍ら
    兼業ミュージシャンとして活動中。
    お問い合わせはこちらまで。
 
 
最近の記事
 
 
 
 
最近のコメント
 
 
 
 
最近のトラックバック
 
 
 
 
月別アーカイブ
 
 
 
 
カテゴリー
 
 
 
 
ブロとも申請フォーム
 
 
 
 
ブログ内検索
 
 
 
 
RSSフィード
 
 
 
 
リンク