0

有人向我提到,在 DB2 中使用 'in' 执行子选择时,子选择可以返回多少个结果可能会有限制。如果是这样,有人知道这个限制是多少吗?或者如果它可能取决于数据库的版本,如何找到这些信息?提前致谢。

4

1 回答 1

2

查找此类信息的最佳位置是 IBM 的网站。例如,以下是z/OS 上 DB2 的限制

我没有看到关于“IN”子句中的值数量有限制的任何信息,但是“表或视图中的最大列数(该值取决于 CREATE VIEW 语句的复杂性)或表函数返回的列。” 是750。

与您的问题无关 - DB2 SQL Cookbook是使用 DB2 的绝佳参考。

于 2012-12-06T15:50:01.670 回答