此时日志是意外的(批处理脚本)

时间:2017-03-27 01:40:51

标签: oracle batch-file

@echo off
set result_file=result.log
set user_name=myName
set password=myPassword
set net_service_name=myService

if exists %result_file% (
   del %result_file%
)
echo @sample1.sql
echo exit
) | sqlplus -s %user_name%/%password%@%net_service_name% >> %result_file%

pause

这是我在.bat中的脚本,我正在尝试连接到我的oracle db,并且在命令提示符下出现错误“result.log此时出现意外”。

sample1.sql只是表语句的正常select *。

1 个答案:

答案 0 :(得分:0)

mandatory应为existsexist相同 - 删除文件,如果不存在则不要投诉)

del %result_file% 2>nul出现孤儿。也许应该在某处匹配) ....