gpt4 book ai didi

mysql - 如何将oracle程序转换为mysql程序并进行异常处理

转载 作者:行者123 更新时间:2023-11-30 01:21:26 28 4
gpt4 key购买 nike

大家好,

我是mysql的新手。实际上,我是oracle开发人员,现在正在将一些程序从oracle转换为mysql。在这些更改中,我对Mysql有疑问。

在 Oracle 中:-

Create procudure test_proc(p_id in varchar2,
p_error_code out number,
p_error_msg out varchar2) is
begin
insert into test_1(a) values(p_id);
commit;
p_error_code:=0;
exception when others then
p_error_code:=1;
p_error_msg:=substr(sqlerrm,1,150);
rollback;
return;
end;

我需要 mysql 中相同类型的过程或示例过程如何处理异常并将其显示为输出变量,如 oracle 中的 sqlerrm。

谢谢和问候,维诺斯

最佳答案

您可以使用 EXIT 和 CONTINUE 处理程序。但你无法像在 ORACLE 中那样获得清晰的错误详细信息。

关于mysql - 如何将oracle程序转换为mysql程序并进行异常处理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18485194/

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