Como usar o SQL * plus no script de comando do Windows para controlar o fluxo?

Estou tentando usar o sql * plus para controlar um pequeno script de comando do Windows.

Basicamente, eu quero executar algum PL / SQL (talvez selecionar de uma visão ou tabela ou executar uma função) que me mostre o status de algumas linhas no banco de dados, e então dependendo do estado das linhas, execute alguns comandos do Windows.

Meu problema é como recuperar os resultados no script de comando.

<code>sqlplus user/password@server @script.sql

IF <CONDITIONAL HERE BASED on script.sql results> GOTO :runprocess

REM log and email that process had to be skipped
EXIT

:runprocess
REM run various Windows service commands
</code>

questionAnswers(6)

yourAnswerToTheQuestion