Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Como passar parâmetros para scripts sql via linha de comando


Os parâmetros que estão sendo passados ​​da linha de comando estão disponíveis no SQLPLUS como &1 e &2.
select * from table
where create_date between &1 and &2;

Para evitar problemas com a formatação de datas, você pode considerar mudar isso para
select * from table
where create_date between to_date('&1','DD-MM-YYYY') and to_date('&2','DD-MM-YYYY');

Ou qualquer formato de data que você deseja usar.