在 HANA 中检索错误过程名称、错误状态、严重性和行号
Retrieving erring procedure name , error state , severity and line number in HANA
我有一个用 T-SQL 编写的存储过程。我正在尝试在 HANA 中编写等效程序。我面临一些障碍,它们是:
- 我无法在 HANA 中找到等效于 ERROR_STATE()、ERROR_SEVERITY()、ERROR_PROCEDURE()、ERROR_LINE() 的函数。它们是 Transact SQL 本机错误处理函数的一部分。我知道 ::SQL_ERROR_CODE 和 ::SQL_ERROR_MESSAGE 的存在。它们定义的对应系统是什么views/tables。
- 等同于 HANA 中的 RETURN 语句,我们可以在 CATCH 块结束于 T-SQL.
之前给出
- 相当于 HANA 中的 BEGIN TRAN。
TIA
sqlscript目前没有提供对应错误位置的访问。
我有一个用 T-SQL 编写的存储过程。我正在尝试在 HANA 中编写等效程序。我面临一些障碍,它们是:
- 我无法在 HANA 中找到等效于 ERROR_STATE()、ERROR_SEVERITY()、ERROR_PROCEDURE()、ERROR_LINE() 的函数。它们是 Transact SQL 本机错误处理函数的一部分。我知道 ::SQL_ERROR_CODE 和 ::SQL_ERROR_MESSAGE 的存在。它们定义的对应系统是什么views/tables。
- 等同于 HANA 中的 RETURN 语句,我们可以在 CATCH 块结束于 T-SQL. 之前给出
- 相当于 HANA 中的 BEGIN TRAN。 TIA
sqlscript目前没有提供对应错误位置的访问。