Estou tentando obter o nível de erro do comando isql executado em um loop for. Mas eu sempre recebo 0.
for /f "skip=4" %%i in ('echo SELECT COALESCE^(MAX^(ID^)^,0^) FROM LOG^; ^| %isql% -B -Q -U SYSDBA -P %password% %host%:%db_path%') do (
set maxId=%%i
@goto :break
)
echo %errorlevel%
:break
Como posso fazer isso?
Tags batch-file cmd.exe