我正在针对Redshift集群运行一个复杂的查询,其中有4个表使用,其中一些表有数十亿行,我收到以下错误:
var id = e.Row["id", DataRowVersion.Original];
如果我限制数据,查询将成功运行。
答案 0 :(得分:0)
- 原始查询是一个Oracle查询,我对它进行了一些修改,Redshift表中加载的数据也是从Oracle导出的。
- 查询有很多JOIN和子查询。
有了这些说法,一次一个地查询子查询,其中一个没有返回任何结果,这就是我的情况下这个错误的原因。
相应地修复了特定的子查询和主查询,它成功运行。