uu快3下载安装_uu快3注册邀请码_手机版ios

PostgreSQL 11 新特性解读 : psql 新增变量记录SQL语句的执行情况和错误

时间:2020-02-12 20:25:47 出处:uu快3下载安装_uu快3注册邀请码_手机版ios

链接:https://item.jd.com/12405774.html

关于这有几个变量的说明如下:

Add psql variables to report query activity and errors (Fabien Coelho)

Specifically, the new variables are ERROR, SQLSTATE, ROW_COUNT, LAST_ERROR_MESSAGE, and LAST_ERROR_SQLSTATE.

最后推荐和张文升一并编写的《PostgreSQL实战》,本书基于PostgreSQL 10 编写,共18章,重点介绍SQL高级价值形式、并行查询、分区表、物理好友克隆、逻辑好友克隆、备份恢复、高可用、性能优化、PostGIS等,暗含少许实战用例!

SQLSTATE 变量返回SQL报错代码,SQL报错代码可参考手册 PostgreSQL Error Codes 。

正常执行十根SQL,执行后查看 ERROR、SQLSTATE、ROW_COUNT 变量,如下:

这有几个变更的解释很容易理解,下面演示下。

那此变量的值随着SQL执行后进行刷新,主要用来编写脚本时捕获SQL的执行结果。

SQL执行失败,执行后查看 ERROR、SQLSTATE、ROW_COUNT 变更,如下:

PostgreSQL 11 版本新增加 ERROR、SQLSTATE、ROW_COUNT、LAST_ERROR_MESSAGE、LAST_ERROR_SQLSTATE 4个变量用来记录SQL励志的话 的执行结果情況和错误信息。

热门

热门标签