gpt4 book ai didi

oracle - sqldeveloper 中的异步/非阻塞查询

转载 作者:行者123 更新时间:2023-12-02 01:16:12 30 4
gpt4 key购买 nike

我有一个长时间运行的(简化的)查询,例如:

BEGIN
FOR i in (SELECT * FROM T WHERE ....)
LOOP
DMBS_OUTPUT.PUT_LINE(i.VALUE);
END LOOP;
END;
/

当我执行它时,由于大表和复杂的条件,它需要几个小时,而且我的 sqldeveloper 基本上被卡住在那个 session 上。我无法创建新连接,我必须打开一个新的 sqldeveloper 实例。

有什么办法不屏蔽吗?就像在后台运行,但仍然输出到控制台/文件?我知道我可以创建 SQL 脚本并从 CLI 运行,但我想知道 sqldeveloper 本身是否有任何解决方案。

最佳答案

您可以通过单击突出显示的图标打开一个不会共享连接的新私有(private) SQL 工作表:

enter image description here

在非共享工作表中运行的任何查询都不会影响您的常规 SQL 工作表,因为它不与其共享连接。

希望这对您有所帮助。

关于oracle - sqldeveloper 中的异步/非阻塞查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42493802/

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