Nível de erro de um comando for em um script em lote

0

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?

    
por Gustavo Alves 22.01.2016 / 15:39

0 respostas