我在我的批处理文件中执行以下操作,并且在SELECT语句中使用“< 10”时给出了ORA错误。
批处理文件出错:“系统找不到指定的文件” 在output.txt中,只打印了这么多,而不是完整的语句: 从双重选择'X' 出口
echo select 'X' from dual > output.txt
echo where months_between(sysdate,to_date('20130715','YYYYMMDD')) < 10 ; >> output.txt
echo exit >> output.txt
findstr "X" output.txt>nul
if %ERRORLEVEL% EQU 0 goto test_proc
如何纠正此错误?
由于
答案 0 :(得分:1)
使用^
来转义&lt;
echo where months_between(sysdate,to_date('20130715','YYYYMMDD')) ^< 10 ; >> output.txt
找到here