ITPub博客

首页 > 数据库 > > GS-00600 -- GS-00699-GS-00681 -- GS-00690

GS-00600 -- GS-00699-GS-00681 -- GS-00690

作者:GaussDB_数据库 时间:2020-01-09 13:54:13 0 删除 编辑

GS-00681:Regular expression compiling error, errloc=%d, errmsg=[%s]

错误原因:正则表达式编译错误。

解决办法:使用正确的正则表达式。

GS-00683:The session ID was missing or invalid

错误原因:Session ID非法,例如,传入的Session ID小于预留的session个数或者Session ID和serial不匹配。执行“ALTER SYSTEM KILL SESSION”语句时报错。

解决办法:结束会话之前,使用“SELECT * FROM DV_SESSIONS;”语句查询要结束会话的ID。

GS-00684:The current session cannot be killed

错误原因:Kill当前会话失败。执行“ALTER SYSTEM KILL SESSION”语句时报错。

解决办法:结束会话之前,使用“SELECT * FROM DV_SESSIONS;”语句查询要结束会话的ID。

GS-00685:The referenced table had no primary key

错误原因:创建外键时,如果不指定列,则默认取父表的主键。如果父表无主键则报错。

解决办法:设置父表主键。

GS-00687:Inserted values were too many

错误原因:

  • 执行insert into语句且有select子查询条件的情况下,select子查询的结果(待插入的值)列数量过大,大于待插入的表的列数量;
  • 执行select查询,in/not in条件子句,in/not in 子查询结果列多于条件子句的属性列。

解决办法:以上两种场景的语句中,左右条件中列的数量应该相同。

GS-00688:Sql has too many bind parameters, count = %d, max = %d

错误原因:sql绑定变量过多,超过了最大值。

解决办法:减少sql的绑定变量。

GS-00689:Number of output parameter not match binding

错误原因:输出参数和绑定变量个数不匹配。

解决办法:修改绑定变量个数。

GS-00690:Sequences were not supported

错误原因:SQL语句中不应该出现Sequence。

解决办法:使用正确的SQL语法。

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

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

注册时间:2020-01-06

  • 博文量
    2907
  • 访问量
    19248