gpt4 book ai didi

sql - 如何在 pl sql 中为匿名 block 或查询设置超时?

转载 作者:行者123 更新时间:2023-12-04 15:34:39 27 4
gpt4 key购买 nike

我知道你可以设置用户 profiles或设置查询的一般超时。

但我希望将超时设置为过程中的特定查询并捕获异常,例如:

begin
update tbl set col = v_val; --Unlimited time
delete from tbl where id = 20; --Unlimited time

begin
delete from tbl; -- I want this to have a limited time to perform
exception when (timeout???) then
--code;

end;

end;

这可能吗?我能捕捉到任何超时异常吗?每个块或查询?没有找到有关该主题的太多信息。

最佳答案

不,您不能在 pl/sql 中设置超时。您可以为此使用宿主语言,在其中嵌入 sql 和 pl/sql。

关于sql - 如何在 pl sql 中为匿名 block 或查询设置超时?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20519192/

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