C# 如何从错误号获取Oracle错误消息?
我正在编写一个C#应用程序,它执行存储在oracle数据库包中的一些函数。不幸的是,我没有访问权限,我无法更改这些函数的结构 这些函数的作用是,当操作正常时,它们返回0,否则返回oracle错误代码号 当然,如果我在互联网上搜索这些代码(ORA-xxxxx),我可以知道出了什么问题,但如果出现错误,我希望向用户显示一条消息,以了解错误,而不仅仅是显示错误号 有人知道如何获取与错误号关联的oracle错误消息吗 先谢谢你C# 如何从错误号获取Oracle错误消息?,c#,oracle,C#,Oracle,我正在编写一个C#应用程序,它执行存储在oracle数据库包中的一些函数。不幸的是,我没有访问权限,我无法更改这些函数的结构 这些函数的作用是,当操作正常时,它们返回0,否则返回oracle错误代码号 当然,如果我在互联网上搜索这些代码(ORA-xxxxx),我可以知道出了什么问题,但如果出现错误,我希望向用户显示一条消息,以了解错误,而不仅仅是显示错误号 有人知道如何获取与错误号关联的oracle错误消息吗 先谢谢你 CREATE OR REPLACE FUNCTION get_error_m
CREATE OR REPLACE FUNCTION get_error_msg(f_code IN NUMBER) RETURN VARCHAR2
AS
BEGIN
RETURN sqlerrm(-f_code);
END;
select get_error_msg(100) from dual;