0

Cloudant SDP を使用しているときに、次のエラーが発生しました。

SQL0670N 結果の表の行サイズが行サイズ制限を超えていた可能性があるため、ステートメントは失敗しました。

エラーの意味と修正方法を教えてください。

4

1 に答える 1

1

この問題は、Cloudant に非常に長い文字列値を持つ 1 つ以上のキーがあるために発生します。このエラーは、問題のヒントを示しています。

SQLERRMC=32677;;72156

これは、テーブル サイズの制限が 32K (32677) であることを示していますが、create ステートメントはサイズが 72K (72156) のテーブルを作成しようとしていました。

回避策として、次のオプションを使用できます。

  1. ソース データセットから問題の属性を特定して削除する
  2. 問題の属性を除外するソース データセットのビューを作成する

残念ながら、ドキュメントに多くの属性がある場合、このプロセスは試行錯誤になる可能性があります。

于 2015-09-21T16:28:28.167 に答える