有人向我提到,在DB2中使用'in'执行子选择时,子选择可以返回多少结果可能存在限制。如果是这样,有人知道这个限制是什么吗?或者,如果它可能取决于数据库的版本,如何查找此信息?提前谢谢。
答案 0 :(得分:2)
查找此类信息的最佳位置在IBM网站上。例如,这是limitations for DB2 on z/OS
我没有看到“IN”子句中值的数量有限,但是“表或视图中的最大列数(该值取决于CREATE VIEW的复杂性)语句)或表函数返回的列。“是750。
与您的问题无关 - DB2 SQL Cookbook是使用DB2的绝佳参考。