0

数据表的 Select 方法有限制吗?我正在使用 oracle 11g,其中出现以下错误-

ORA-01795 列表中的最大表达式数为 1000

现在,在更正时,我注意到我在数据IN表的 Select 方法过滤器表达式中使用了子句。例如

//transactionIDs 是一个字符串变量,它可能有超过 1000 个逗号分隔值 ldtRecords.Select("EM_ID NOT IN (" + transactionIDs + ")");

所以只是想确认是否也有限制?

4

1 回答 1

0

ORA-01795 是 Oracle 数据库特定的错误。我认为这清楚地表明 Oracle 的数据提供程序实施存在限制。

我不相信 DataTable Select 方法有硬性限制。也许您可以使用 Reflector 工具来检查源代码。

于 2013-08-20T10:41:37.747 回答