【问题标题】:Clarification on sqlplus command关于 sqlplus 命令的说明
【发布时间】:2011-09-13 19:34:51
【问题描述】:

我进行批量插入。以下命令正确吗??

sqlplus -U user_tr -P metro -S TUS234 -D TransportDB  -SILENT -INPUTFILE rollout.txt -OUTPUTFILE sql.out

输入文件包含大量插入语句。我想执行这些语句,结果必须在输出文件中。这是我的尝试。

到目前为止,脚本一切顺利,但我无法打开 o/p 文件。

打开 o/p 文件时出错

是指令问题在规范错误的地方吗?

【问题讨论】:

    标签: oracle oracle11g sqlplus


    【解决方案1】:

    我不认识您使用的语法 - 请参阅 the SQL Plus docs。据我所知,SQL Plus 中没有像 -U、-P、-INPUT、-OUTPUT 这样的命令行标志。

    您可以像这样从命令行启动 SQL Plus 并运行脚本:

    sqlplus -silent myusername/mypassword@mydatabase @myscript.txt 
    

    我认为将所有输出写入文件的语法取决于操作系统,但类似于:

    sqlplus -silent myusername/mypassword@mydatabase @myscript.txt > output.txt
    

    或者,您可以在脚本中添加 SQL Plus SPOOL 命令。

    【讨论】:

      猜你喜欢
      • 2020-04-28
      • 2013-10-30
      • 2020-11-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-15
      • 1970-01-01
      • 2019-08-29
      • 2019-05-06
      相关资源
      最近更新 更多