在Informix查询中可以进入IN子句的项目数量是否有限制(如Oracle中的1000项限制)?
我们有一个“大”(可能是2000)项目编号列表通过Web服务传递以供选择,因此除了项目列表之外,实际上没有任何上下文可用.
最佳答案 上限是由创建IN列表所需的空间和语句的64 KiB限制强加的.你通常可以在语法层面上找到几千个小的(6-7位)整数而没有太多问题.
但是,您可能会发现性能不如创建临时表,将数千个值插入其中,然后编写主查询以与该临时表连接一样好.
在Informix查询中可以进入IN子句的项目数量是否有限制(如Oracle中的1000项限制)?
我们有一个“大”(可能是2000)项目编号列表通过Web服务传递以供选择,因此除了项目列表之外,实际上没有任何上下文可用.
最佳答案 上限是由创建IN列表所需的空间和语句的64 KiB限制强加的.你通常可以在语法层面上找到几千个小的(6-7位)整数而没有太多问题.
但是,您可能会发现性能不如创建临时表,将数千个值插入其中,然后编写主查询以与该临时表连接一样好.