0

DB2で「in」を使用して副選択を実行する場合、副選択によって返される結果の数に制限がある可能性があると誰かが私に言いました。もしそうなら、誰かがその限界が何であるか知っていますか? または、DB のバージョンに依存している可能性がある場合、この情報を見つける方法は? 前もって感謝します。

4

1 に答える 1

2

そのような情報を見つけるのに最適な場所は、IBM の Web サイトです。たとえば、z/OS 上の DB2 の制限は次のとおりです。

「IN」句の値の数に制限があることについては何も見ませんでしたが、「テーブルまたはビューにある列の最大数 (値は CREATE VIEW ステートメントの複雑さに依存します) または表関数によって返された列。」は750です。

ご質問とは関係ありませんが、DB2 SQL Cookbookは、DB2 を操作するための優れたリファレンスです。

于 2012-12-06T15:50:01.670 に答える