【发布时间】:2020-03-06 06:05:20
【问题描述】:
我正在尝试编写一些将通过 SQL 提取信息的 R 代码,问题是我有一个很长的 Where 语句,因为我正在尝试检查很多东西。结果我收到了这个错误
postgresqlExecStatement(conn, statement, ...) 中的错误:RS-DBI 驱动程序:(无法检索结果:错误:语句太 大的。语句大小:159398497 字节。允许的最大值:16777216 bytes ) 错误:C 堆栈使用 159433302 太接近限制
有解决办法吗
【问题讨论】:
-
转换为
stored procedure -
您是说仅您的查询就超过 16MB?
-
请展示一个long WHERE语句的样本。
-
@Parfait 从错误消息来看,where 语句可能是 160 MB 的更好部分...
标签: sql r postgresql