澄清sqlplus命令

| 我执行批量插入。以下命令正确吗?
sqlplus -U user_tr -P metro -S TUS234 -D TransportDB  -SILENT -INPUTFILE rollout.txt -OUTPUTFILE sql.out
输入文件包含大量插入语句,我想执行这些语句,结果必须在输出文件中,这是我的尝试。 到目前为止,脚本中的所有操作都进展顺利,但是我无法打开o / p文件。   打开o / p文件时出错 规范错误的命令问题吗?     
已邀请:
        我无法识别您使用的语法-请参阅SQL Plus文档。据我所知,在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命令。     

要回复问题请先登录注册