文档首页 > > 错误码参考> GAUSS-03801 -- GAUSS-03900> GAUSS-03821 -- GAUSS-03830

GAUSS-03821 -- GAUSS-03830

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

  

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

错误原因:试图转换带有删除列的表为视图。

解决办法:检查要转换成视图的表结构。

  

  

  

分享:

    相关文档

    相关产品

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

提交成功!

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

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

*必选

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

字符长度不能超过200

提交反馈 取消

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

跳转到云社区