【问题标题】:SQL not executing from cmd commandSQL 不从 cmd 命令执行
【发布时间】:2023-01-25 23:33:14
【问题描述】:

如果我在命令提示符窗口中运行此命令:

start C:\sqlcl-latest\sqlcl\bin\sql /nolog

sqlcl 打开,如果我输入:

show tns

列出了我映射的 TNSName。

但是,如果我在 cmd 中使用一行:

start C:\sqlcl-latest\sqlcl\bin\sql /nolog show tns

SQLCL 打开但立即关闭,显示一个我看不到的错误(它关闭得非常快,几乎是立即关闭)。 解决此问题并使其表现得像上述 2 个命令的方法是什么?

【问题讨论】:

    标签: oracle cmd sqlcl


    【解决方案1】:

    尝试以下操作:

    start C:sqlcl-latestsqlclinsql /nolog & show tns
    

    这里重要的分隔符是&,它表示同一行中的第二个命令。

    【讨论】:

    • 它无法将 show 识别为命令,因为我试图在刚刚打开的程序中执行 show tns,而不是在 cmd 中。
    • 我懂了。那么您可能需要创建一个运行这两个命令的批处理文件,第一个来自命令提示符,然后第二个来自启动的服务
    猜你喜欢
    • 2011-07-24
    • 2016-06-17
    • 2017-11-21
    • 2010-11-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多