Bonjour à tous,

j'essaie d'exécuter un fichier .sql via sqlplus, qui contient les "sets" appropriés. La requête est passée en paramètre.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
set heading off
set newpage none
set linesize 32767
set pagesize 50000
set colsep ';'
set feedback off
 
&1;
 
exit 0
Appel:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
sqlplus -sl user/MDP@SID @mon_fichier.sql "select sysdate from dual"
mais sqlplus ne veut pas interpréter la variable comme une requête:
SP2-0042: unknown command "&1" - rest of line ignored.

Or, si je place le mot clé "SELECT" en dur dans le .sql au lieu du paramètre, cala fonctionne.

Y a-t-il une solution?