ITPub博客

首页 > 数据库 > > GS-00900 -- GS-00999-GS-00931 -- GS-00940

GS-00900 -- GS-00999-GS-00931 -- GS-00940

作者:GaussDB_数据库 时间:2020-01-09 14:25:58 0 删除 编辑

GS-00931:There were user-defined PL/SQL exceptions not handled

错误原因:PL/SQL未处理的用户定义异常。

解决方法:增加PL/SQL自定义的异常处理。

GS-00932:PL/SQL(GS_PLSQL.ANONYMOUS BLOCK)terminated with execute errors

错误原因:PL/SQL执行过程中发生错误。

解决方案:根据具体错误码处理。

GS-00933:Table %s.%s shrink in progress

错误原因:表正在进行收缩。

解决方法:要对表进行重复收缩。

GS-00934:Keyword(eg.select,update,delete,if,etc) expected but encounter bracket

错误原因:期望关键词(select、update、delete、if等)遇到了多余的括号。

解决方法:检查并删除多余的括号。

GS-00935:Triggers in a table cannot exceed %u

错误原因:同一个表中的触发器个数不能超过上限(8个)。

解决方法:减少触发器个数。

GS-00936:Source code length %u exceed limit %u

错误原因:PL/SQL的源代码长度超过限制(1M)。

解决方法:精简PL/SQL的源代码长度。

GS-00937:The trigger %s.%s already exists on another table

错误原因:相同的触发器已经存在于另一个表上。

解决方法:重命名触发器。

GS-00938:Don't support PL or trigger when _DISABLE_SOFT_PARSE is true

错误原因:当_DISABLE_SOFT_PARSE为true时,不支持PL或触发器。

解决方法:修改_DISABLE_SOFT_PARSE为false。

GS-00939:Database under standby mode

错误原因:备机状态无法加载PL/SQL对象。

解决方法:不要在备机状态下使用PL/SQL对象。

GS-00940:Return_result be allowed in procedure or anonymous block

错误原因:return_result只允许在存储过程或匿名块中使用,不能在动态SQL中使用。

解决方法:注意return_result的使用范围。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3138542/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19248