什么是高级?这就叫高级—openGauss(227)

24 阅读1分钟

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/

SQL 语句生成填充到诊断区域的诊断信息。GET DIAGNOSTICS 语句使应用程序能够检查此信息。(也可以使用 SHOW WARNINGS 或 SHOW ERRORS 查看条件或错误。)

执行 GET DIAGNOSTICS 不需要任何权限。

GET DIAGNOSTICS 语句通常用于存储程序中的句柄中。它是一个 MySQL 扩展,允许 GET [CURRENT] DIAGNOSTICS 在句柄上下文之外检查任何 SQL 语句的执行。

GET DIAGNOSTICS 可以获取语句或条件信息,但不能在同一语句中同时获取这两种信息:

● 要获取语句信息,请将所需的语句项检索到目标变量中。GET DIAGNOSTICS 的这个实例将可用条件的号码和受影响的行数分配给用户变量 @p1 和 @p2:

GET DIAGNOSTICS @p1 = NUMBER, @p2 = ROW_COUNT;

#openGauss #入门 #安装 #数据库 #开源

知识来源:docs-opengauss.osinfra.cn/zh/