【发布时间】:2021-08-26 17:17:48
【问题描述】:
我曾经在 oracle dbms 中编写 PL/SQL 过程。有几次我会遇到像无限循环这样的情况,并且查询不断运行,我想停止它。如果我按 ctrl + C 整个命令行就会关闭。
【问题讨论】:
-
“如果我按 ctrl + C 整个命令行将关闭” 表示 Windows 终端窗口关闭并消失?您是如何开始 SQL*Plus 的?
-
安装 oracle 11g 后,在开始菜单中单击“运行 SQL 命令行”,终端将打开。
-
你可以在菜单中编辑快捷方式,或者切换到你自己的,让它运行
cmd /k sqlplus.exe或powershell.exe -NoExit sqlplus.exe而不是直接调用sqlplus.exe吗?我会看看我是否可以根据williamrobertson.net/documents/… 汇总一个答案,该答案用于从 PL/SQL Developer 启动 SQL*Plus。 -
我创建了 sqlplus.exe 的快捷方式并将目标更改为 powershell.exe -NoExit sqlplus.exe。当我单击它时,它将打开一个带有 sqlplus 自动运行的 powershell 终端。因此,当我按 ctrl+C 时,它会退出 sqlplus,将 powershell 终端留在我的屏幕上