GBase 8a
运维管理
问答
DSQL中如何获取错误信息赋值给变量
发表于2023-12-25 12:22:4171次浏览7个评论
项目当前用的dsql来执行代码,当前已知错误代码ERRORCODE可以用${ERRORCODE}来赋值给变量,当错误信息没有试出如:${ERRORINFO}/${ERRORMESSAGES}/${ERRORMESSAGE/${ERRORREASON} ,请问是否有变量能获取到错误信息
【GBase版本】:
【操作系统】:
【CPU】:
【问题描述】*:
评论
登录后才可以发表评论
GBase用户14179发表于 2年前
目的是将错误信息插入到日志表中

GBase社区管理员发表于 2年前
@GBase用户14179:
请参考 https://www.gbase.cn/community/post/656
GBase用户14179发表于 2年前
@社区管理员:如果不用存储过程呢,就dsql脚本。errorcode能实现,按理说errormessage也应该有变量承载

GBase社区管理员发表于 2年前
@GBase用户14179:
GET DIAGNOSTICS CONDITION 1
@p1 = RETURNED_SQLSTATE,
@p2 = MESSAGE_TEXT,
@p3=gbase_errno;
使用上述sql语句,可以抓取异常。@p2变量中存储的是错误信息
最佳回答
GBase用户14179发表于 2年前
@社区管理员:谢谢,方案可行
GBase用户28017发表于 4个月前
1
曾云林发表于 2个月前
好问题啊。
热门帖子
- 12025-12-01浏览数:182764
- 22023-05-09浏览数:25062
- 42023-09-25浏览数:18526
- 52020-05-11浏览数:17529