1

次のようなクエリを書くと

select * from some_table where some_field in (1, 2, 3 ...)

では、クエリが正常に実行されるまで、このリストはどのくらいの長さになりますか?

4

2 に答える 2

2

から引用

Oracle® Database SQL 言語リファレンス
11g リリース 2 (11.2)
部品番号 E26088-01

"expression_list には最大 1000 個の式を指定できます。"

于 2012-08-29T10:43:06.737 に答える
1

この質問は役に立ちますか?

IN 句で 1000 項目に制限されているように見えますが、サブクエリで回避できます。パフォーマンスに影響を与える可能性があるため、IN 句に多数の項目がある場合は注意してください。

于 2012-08-29T10:42:26.923 に答える