云服务器内容精选

  • GAUSS-03821 -- GAUSS-03830 GAUSS-03821: "could not convert table '%s' to a view because it is a partitioned table" SQLSTATE: 55000 错误原因:试图把分区表转换成视图。 解决办法:若要把表变成视图要求表为非分区表。 GAUSS-03822: "could not convert table '%s' to a view because it is not empty" SQLSTATE: 55000 错误原因:试图把非空表转换成视图。 解决办法:若要把表变成视图要求表数据为空。 GAUSS-03823: "could not convert table '%s' to a view because it has triggers" SQLSTATE: 55000 错误原因:试图把有触发器的表转换成视图。 解决办法:若要把表变成视图要求表没有触发器。 GAUSS-03824: "could not convert table '%s' to a view because it has indexes" SQLSTATE: 55000 错误原因:试图把有索引的表转换成视图。 解决办法:若要把表变成视图要求表没有索引。 GAUSS-03825: "could not convert table '%s' to a view because it has child tables" SQLSTATE: 55000 错误原因:试图把有子表的表转换成视图。 解决办法:若要把表变成视图要求表没有子表。 GAUSS-03826: "cannot have multiple RETURNING lists in a rule" SQLSTATE: 0A000 错误原因:在一个rule中写了多个returning lists。 解决办法:检查returning lists个数。 GAUSS-03827: "RETURNING lists are not supported in conditional rules" SQLSTATE: 0A000 错误原因:在conditional rules里头使用了returning lists。 解决办法:不支持,考虑去掉returning lists。 GAUSS-03828: "RETURNING lists are not supported in non-INSTEAD rules" SQLSTATE: 0A000 错误原因:在non-INSTEAD rules使用了returning lists。 解决办法:不支持,考虑去掉returning lists。 GAUSS-03829: "SELECT rule's target list has too many entries" SQLSTATE: 42P17 错误原因:在SELECT rules目标列表有太多输入,输入的比要求的列数多。 解决办法:检查输入的列数,去掉多余的列。 GAUSS-03830: "cannot convert relation containing dropped columns to view" SQLSTATE: 0A000 错误原因:试图转换带有删除列的表为视图。 解决办法:检查要转换成视图的表结构。 父主题: GAUSS-03801 -- GAUSS-03900
  • GAUSS-03811 -- GAUSS-03820 GAUSS-03811: "rule '%s' for relation '%s' already exists" SQLSTATE: 42710 错误原因:试图插入某表已经存在的rule。 解决办法:检查表的rule,若已经存在,则不再插入。 GAUSS-03812: "rule actions on OLD are not implemented" SQLSTATE: 0A000 错误原因:对于OLD值的规则行为未实现。 解决办法:使用view或trigger进行规避。 GAUSS-03813: "rule actions on NEW are not implemented" SQLSTATE: 0A000 错误原因:对于NEW值的规则行为未实现。 解决办法:使用trigger进行规避。 GAUSS-03814: "INSTEAD NOTHING rules on SELECT are not implemented" SQLSTATE: 0A000 错误原因:试图使用INSTEAD NOTHING rule ON SELECT,不支持。 解决办法:检查rule用法。 GAUSS-03815: "multiple actions for rules on SELECT are not implemented" SQLSTATE: 0A000 错误原因:规则行为多于一个。 解决办法:请检查规则行为是否多于一个,能否进行简化改写。 GAUSS-03816: "rules on SELECT must have action INSTEAD SELECT" SQLSTATE: 0A000 错误原因:对应的规则行为必须是INSTEAD SELECT。 解决办法:请检查定义的规则行为是否正确。 GAUSS-03817: "rules on SELECT must not contain data-modifying statements in WITH" SQLSTATE: 0A000 错误原因:对应的规则行为在WITH语句中不能包含数据改动的操作。 解决办法:请检查定义的规则行为是否正确。 GAUSS-03818: "event qualifications are not implemented for rules on SELECT" SQLSTATE: 0A000 错误原因:规则行为的执行不能受条件约束。 解决办法:请检查定义的规则行为是否正确。 GAUSS-03819: "'%s' is already a view" SQLSTATE: 55000 错误原因:对于view,仅能有一个ON SELECT规则行为。 解决办法:请检查定义的规则行为是否正确。 GAUSS-03820: "view rule for '%s' must be named '%s'" SQLSTATE: 42P17 错误原因:view规则行为必须定义为_RETURN。 解决办法:请检查定义的规则行为是否正确。 父主题: GAUSS-03801 -- GAUSS-03900
  • GAUSS-03851 -- GAUSS-03860 GAUSS-03851: "UnSupported vector aggregation function %u" SQLSTATE: XX000 错误原因:生成了错误的执行计划。 解决办法:保留计划,请联系技术支持工程师提供技术支持。 GAUSS-03852: "vector aggregation does not support distinct clause in aggregate function" SQLSTATE: XX000 错误原因:向量化执行引擎不支持聚合函数中有distinct的子句。 解决办法:修改distinct语句。 GAUSS-03853: "unsupported aggregation type" SQLSTATE: XX000 错误原因:生成的计划有问题。 解决办法:保留计划,请联系技术支持工程师提供技术支持。 GAUSS-03854: "VecRemoteQuery ReScan is not yet implemented" SQLSTATE: 0A000 错误原因:不支持VecRemoteQuery二次扫描。 解决办法:检查扫描语句。 GAUSS-03855: "only support default window clause" SQLSTATE: 0A000 错误原因:只支持默认的窗口函数,使用了不支持的窗口函数。 解决办法:请检查输入的表达式语法是否是支持的窗口函数。 GAUSS-03856: "window vector aggregation is not yet implemented" SQLSTATE: XX000 错误原因:系统内部错误。 解决办法:请联系技术支持工程师提供技术支持。 GAUSS-03857: "Unsupported window function %s in vector engine" SQLSTATE: XX000 错误原因:不支持的用法。 解决办法:修改SQL Statement。 GAUSS-03858: "Unsupported window function %d in vector engine" SQLSTATE: XX000 错误原因:不支持的用法。 解决办法:修改SQL Statement。 GAUSS-03860: "Un-support CHECK constraint" SQLSTATE: XX000 错误原因:列存暂不支持CHECK约束。 解决办法:检查语法,去掉check约束。 父主题: GAUSS-03801 -- GAUSS-03900