文档首页 > > 错误码参考> GAUSS-01701 -- GAUSS-01800> GAUSS-01731 -- GAUSS-01740

GAUSS-01731 -- GAUSS-01740

分享
更新时间: 2019/06/17 GMT+08:00

  

GAUSS-01731: "cannot truncate a table referenced in a foreign key constraint"

SQLSTATE: 0A000

错误原因:不能truncate被另外一张表外键限制所引用的表格。

解决办法:检查当前需truncate表格是否被其他表格引用,如果如此,应同时删除。

  

GAUSS-01732: "buildPartitionKey(): partKeys specified NONE IS found'"

SQLSTATE: 22015

错误原因:没有找到与表格中属性相对应的partKeys。

解决办法:检查创建分区表时是否正确给出了partKeys。

  

GAUSS-01733: "cache lookup failed for partition %u"

SQLSTATE: XX000

错误原因:缓存中分区查找失败。

解决办法:建议更换为有效分区。

  

GAUSS-01734: "missing definition for new partition"

SQLSTATE: XX000

错误原因:所需增加的新的分区没有定义。

解决办法:确定在添加新的分区前该分区被正确定义。

  

GAUSS-01735: "boundary not defined for new partition"

SQLSTATE: XX000

错误原因:新增加的分区中没有定义边界。

解决办法:确保新增加的分区中正确定义了新分区的边界。

  

GAUSS-01736: "too many partition keys, allowed is %d"

SQLSTATE: XX000

错误原因:新增加的分区中定义的边界个数超过了所允许的增加的最大分区数。

解决办法:确保每次新增加的分区个数不超过所允许增加的分区个数。

  

GAUSS-01737: "number of partition key columns MUST less or equal than 4"

SQLSTATE: XX000

错误原因:分区的分区属性列个数必须小于或等于4。

解决办法:检查原有分区表中用于分区的属性列(partition key)个数是否在允许范围内。

  

GAUSS-01738: "inserted partition key does not map to any table partition"

SQLSTATE: XX000

错误原因:插入的元组的分区键值和任意一个已存在的分区键都匹配不上。

解决办法:建议检查插入的数据是否存在超出分区表分区范围。

  

GAUSS-01739: "Inserted partition key does not map to any table partition"

SQLSTATE: XX000

错误原因:新插入的分区键是无法进行识别的。

解决办法:检查插入的分区键是否与当前的分区相互匹配。

  

GAUSS-01740: "can not create interval partition for NON-PARTITIONED table"

SQLSTATE: XX000

错误原因:表格被定义成一个不可分区的表格,因此无法创建相应的区间分区。

解决办法:检查表格的当前属性。

  

  

  

分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区