在Postgres中,可以指定In子句,如下所示:
从id所在的用户中选择*(100010011002)
有人知道你能传递的最大参数数是多少吗
根据这里的源代码,从第850行开始,PostgreSQL没有明确限制参数的数量
以下是第870行的代码注释:
/*
*我们试图从IN/NOT IN生成ScalarArrayOpExpr,但这只是
*如果输入都是标量(没有rowexpr)并且存在
*合适的阵列类型可用。如果不是,我们回到布尔值
*具有左手表达式多个副本的条件树。
*此外,包含Vars的任何列表内项目都作为单独的项目处理
*布尔条件,因为这为规划器提供了更多的
*对此类条款的优化。
*
*第一步:变换所有输入,并检测是否存在任何输入
*行表达式或包含变量。
*/