@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 *。
答案 0 :(得分:0)
mandatory
应为exists
(exist
相同 - 删除文件,如果不存在则不要投诉)
del %result_file% 2>nul
出现孤儿。也许应该在某处匹配)
....