Oracle
 sql >> Base de données >  >> RDS >> Oracle

Comment passer des paramètres aux scripts sql via la ligne de commande

Les paramètres transmis à partir de la ligne de commande sont disponibles dans SQLPLUS en tant que &1 et &2.

select * from table
where create_date between &1 and &2;

Pour éviter les problèmes de formatage de la date, vous pouvez envisager de le remplacer par

select * from table
where create_date between to_date('&1','DD-MM-YYYY') and to_date('&2','DD-MM-YYYY');

Ou quel que soit le format de date que vous souhaitez utiliser.