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操作。