【问题标题】:Is there a way to stop SQL*Plus exiting on Control-C?有没有办法阻止 SQL*Plus 在 Control-C 上退出?
【发布时间】:2013-04-19 03:24:30
【问题描述】:

我在 Windows 上使用 SQL*Plus,并且不小心按了 Ctrl-C,这会导致 SQL*Plus 退出。有什么办法可以预防吗?

到目前为止,我发现的最佳解决方法是按照建议的here 在命令前添加cmd.exe /k,这样至少可以保持提示打开,以便您仍然可以看到以前的命令和结果。

【问题讨论】:

    标签: windows oracle sqlplus


    【解决方案1】:
    start /b sqlplus.exe scott/tiger @script.sql
    

    【讨论】:

    • 谢谢,但我想以交互方式运行 SQL*Plus,而不是运行脚本。
    • 我做了,但它仍然不起作用 - 当我第一次输入我的 SQL 命令时,它们被传递到命令提示符,它不理解它们。如果我再次输入它们,它会起作用,但按 Ctrl-C 仍然会中断 SQLPlus。 'start /b' 的文档说,'应用程序忽略了 ^C 处理......除非应用程序启用 ^C 处理',所以也许 SQLPlus 确实有 ^C 处理,这是不可能的禁用?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-04
    相关资源
    最近更新 更多