Criar .bat e armazenar variavel do mesmo em procedure plsql
Bom dia, estou iniciando com bando de dados oracle e plsql e estou precisando de uma ajuda para criar um arquivo .bat para nossa empresa em que o usuário consiga apagar os horários do nosso banco de dados, mas não sei como fazer a procedure identificar o dado digitado na variável do .bat
script do .bat
@echo Off
title limpeza de horarios.
: inicio
cls
echo -------------------Informe uma data valida, apenas numeros-------------------
echo .
echo ------------------------------informe a data---------------------------------
set /p data =
echo .
echo .
sqlplus usuario/senha@intancia @script.sql
cls
echo .
: Fim
echo .
echo -----------------Horario apagado-----------------
echo .
pause
O script em questão é esse, ele executa uma procedure, ela apaga os horários, o parâmetro da mesma é uma data ex: abaixo.
set serveroutput on
begin
sp_apaga_horario('31072019');
end;/
exit
como eu faço para o dado salvo na variável data seja executado no parâmetro da procedure? não estou conseguindo fazer isso, estou tendo que alterar o script para data que o usuário quer apagar e somente executando o .bat digitando números aleatórios para que ele não trave, não sei como fazer para a mesma identificar esse dado estando em um script diferente.
Quem souber e puder me ajudar ja agradeço desde já.
Discussão (5)
Carregando comentários...