Informix:IN条款中项目数量的限制?

在Informix查询中可以进入IN子句的项目数量是否有限制(如Oracle中的1000项限制)?

我们有一个“大”(可能是2000)项目编号列表通过Web服务传递以供选择,因此除了项目列表之外,实际上没有任何上下文可用.

最佳答案 上限是由创建IN列表所需的空间和语句的64 KiB限制强加的.你通常可以在语法层面上找到几千个小的(6-7位)整数而没有太多问题.

但是,您可能会发现性能不如创建临时表,将数千个值插入其中,然后编写主查询以与该临时表连接一样好.

点赞