更新时间:2023-12-22 GMT+08:00

GAUSS-00911 -- GAUSS-00920

GAUSS-00911: "constraint mismatch in ALTER TABLE EXCHANGE PARTITION"

SQLSTATE: 0A000

错误原因:ALTER TABLE EXCHANGE PARTITION语句执行的表列限制不匹配。

解决办法:建议检查ALTER TABLE EXCHANGE PARTITION语句执行的表是否有相同的列限制,否则不能执行。

GAUSS-00912: "distribute mismatch for tables in ALTER TABLE EXCHANGE PARTITION"

SQLSTATE: 0A000

错误原因:ALTER TABLE EXCHANGE PARTITION语句执行的表列分布不匹配。

解决办法:建议检查ALTER TABLE EXCHANGE PARTITION语句执行的表是否有相同的列分布,否则不能执行。

GAUSS-00913: "tables in ALTER TABLE EXCHANGE PARTITION must have the same number of indexs"

SQLSTATE: 0A000

错误原因:ALTER TABLE EXCHANGE PARTITION语句执行的表索引数目不匹配。

解决办法:建议检查ALTER TABLE EXCHANGE PARTITION语句执行的表是否有相同的索引数目,否则不能执行。

GAUSS-00914: "index mismatch for tables in ALTER TABLE EXCHANGE PARTITION"

SQLSTATE: 0A000

错误原因:ALTER TABLE EXCHANGE PARTITION语句执行的表索引不匹配。

解决办法:建议检查ALTER TABLE EXCHANGE PARTITION语句执行的表是否有相同的表索引,否则不能执行。

GAUSS-00915: "some rows in table do not qualify for specified partition"

SQLSTATE: 0A000

错误原因:SPLIT PARTITION操作执行时,表中的一些行不符合指定的分区。

解决办法:请检查表中不符合指定分区的行,查明原因。

GAUSS-00916: "the number of resulting partitions must be more than one"

SQLSTATE: 42601

错误原因:SPLIT PARTITION操作得到结果数目小于2个,表明分割分区失败。

解决办法:无分割点(split point),分割分区失败,建议检查失败原因。

GAUSS-00917: "the bound of the first resulting partition is too low"

SQLSTATE: 42601

错误原因:SPLIT PARTITION操作得到的第一结果分区边界过低,分割分区失败。

解决办法:分割分区操作失败,建议重新检查SPLIT PARTITION操作。

GAUSS-00918: "the bound of resulting partition '%s' is too low"

SQLSTATE: 42601

错误原因:SPLIT PARTITION操作得到的结果分区边界过低,分割分区失败。

解决办法:分割分区操作失败,建议重新检查SPLIT PARTITION操作。

GAUSS-00919: "the bound of the last resulting partition is not equal with specified partition bound"

SQLSTATE: 42601

错误原因:SPLIT PARTITION操作得到的最后一个结果分区边界与指定分区边界不等,分割分区失败。

解决办法:分割分区操作失败,建议重新检查SPLIT PARTITION操作。

GAUSS-00920: "number of boundary items NOT EQUAL to number of partition keys"

SQLSTATE: 42601

错误原因:SPLIT PARTITION操作得到的边界项数目与分区键值数目不同,分割分区失败。

解决办法:分割分区操作失败,建议重新检查SPLIT PARTITION操作。