gpt4 book ai didi

c# - 如何从错误号获取 Oracle 错误信息?

转载 作者:太空宇宙 更新时间:2023-11-03 23:47:03 25 4
gpt4 key购买 nike

我正在编写一个 C# 应用程序,它执行一些存储在 oracle 数据库中的包中的函数。不幸的是,我没有访问权限,也无法更改这些函数的结构...

这些函数是这样设计的,当操作成功时,它们返回 0,否则它们返回 oracle 错误代码编号。

当然,如果我在互联网上搜索这些代码(ORA-xxxxx),我可以知道出了什么问题,但我想在出现错误时向用户显示一条消息了解错误,而不仅仅是显示错误编号。

有谁知道如何获取与错误号相关联的 oracle 错误消息?

提前谢谢你。

最佳答案

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;

关于c# - 如何从错误号获取 Oracle 错误信息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27293804/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com