SQL0670N语句失败,因为结果表的行大小将超出行大小限制

时间:2015-09-21 16:23:31

标签: cloudant dashdb cloudant-sdp

使用Cloudant SDP时,遇到以下错误:

  

SQL0670N语句失败,因为生成的表的行大小将超出行大小限制。

错误意味着什么,我该如何解决?

1 个答案:

答案 0 :(得分:1)

问题是由于Cloudant中有一个或多个具有很长字符串值的键。该错误提示了问题:

SQLERRMC=32677;;72156

这就是说表大小限制是32K(32677),但是create语句试图创建一个大小为72K(72156)的表。

以下选项可用作解决方法:

  1. 从源数据集中识别并删除问题属性
  2. 在排除问题属性的源数据集上创建视图
  3. 不幸的是,如果您的文档中有很多属性,这个过程可能会反复试验。