GAUSS-03601 — GAUSS-03610

GAUSS-03603: “number of index columns (%d) exceeds limit (%d)“

SQLSTATE: 54011

错误原因:索引元组的数目超过了上限32个。

解决办法:减少需要建立行存索引的列数目。

GAUSS-03604: “index row requires %lu bytes, maximum size is %lu”

SQLSTATE: 54000

错误原因:单条索引元组的长度超过了一个页的大小,主要是由索引列数据过长引起的。

解决办法:不可对超长的列数据建立索引。

GAUSS-03605: “column ‘%s’ cannot be applied %s compress mode”

SQLSTATE: 42P16

错误原因:列不支持所提示的压缩模式。

解决办法:请正确选择压缩列、模式。

GAUSS-03606: “unsupported format code: %d”

SQLSTATE: 22023

错误原因:不支持的类型。

解决办法:请检查列的类型,再次执行操作。

GAUSS-03607: “invalid attnum: %d”

SQLSTATE: XX000

错误原因:运行过程中出现了不存在的系统列。

解决办法:若是由用户发起的系统列查询,需要检测是否支持该系统列的查询;否则为内部运行错误,请联系技术支持工程师提供技术支持。

GAUSS-03608: “number of columns (%d) exceeds limit (%d)“

SQLSTATE: 54011

错误原因:列的数量达到上限。

解决办法:请减少列的数量,再次执行操作。

GAUSS-03609: “Tuple does not match the descriptor”

SQLSTATE: XX001

错误原因:元组的列数目与实际数据的列数目不一致。

解决办法:运行时错误,请联系技术支持工程师提供技术支持。

GAUSS-03610: “cannot extract system attribute from virtual tuple”

SQLSTATE: XX000

错误原因:内部错误:无法从虚元组中抽取出系统列来。

解决办法:运行时错误,请联系技术支持工程师提供技术支持。