Bonjour,
les lignes de modification de variable s'affichent dans le spool. Il me semblait que les SET que j'ai mis suffisait mais apparemment, on.
J'obtiens en début de fichier :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 set colsep ";"; set pagesize 0; set trimspool on; set headsep on; set head on; set feedback off; set termout off; set echo off; spool trace.csv; SELECT DATEOFCREATION || ';' || NAME FROM USER WHERE DATEOFCREATION > TO_DATE('&1', 'DDMMYYYY') AND DATEOFCREATION < TO_DATE('&2', 'DDMMYYYY') ; spool off; exit;
J'appelle le SQL via Linux :ancien 31 : DATEOFCREATION > TO_DATE('&1', 'DDMMYYYY')
nouveau 31 : DATEOFCREATION > TO_DATE('10112014', 'DDMMYYYY')
ancien 32 : AND DATEOFCREATION < TO_DATE('&2', 'DDMMYYYY')
nouveau 32 : AND DATEOFCREATION < TO_DATE('20112014', 'DDMMYYYY')
10/11/14;1111111
...
sqlplus user/mdp@ORASID @oracle_trace.sql 10112014 20112014
Partager