sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQL-IN句のパラメータの最大数?

    ここにあるソースコードによると、850行目から、PostgreSQLは引数の数を明示的に制限していません。

    以下は、870行目のコードコメントです。

    /*
     * We try to generate a ScalarArrayOpExpr from IN/NOT IN, but this is only
     * possible if the inputs are all scalars (no RowExprs) and there is a
     * suitable array type available.  If not, we fall back to a boolean
     * condition tree with multiple copies of the lefthand expression.
     * Also, any IN-list items that contain Vars are handled as separate
     * boolean conditions, because that gives the planner more scope for
     * optimization on such clauses.
     *
     * First step: transform all the inputs, and detect whether any are
     * RowExprs or contain Vars.
     */
    


    1. MongoDBでの役割ベースのアクセス制御の作成

    2. Oracle GROUP_CONCAT()と同等

    3. Laravel:データベースに動的に接続する

    4. Elasticsearchを使用したMicrosoftAccessデータの検索