pourriez vous me dire pr ça fonctionne pas...
le dirctory PURGE_SAS exite bien sur la machine
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
24
25
26
27
28
29 set serveroutput on size 100000; variable iExitCode number declare fLogFile utl_file.file_type; sql_stmt varchar2(10000); ext number; BEGIN :iExitCode:=0; sql_stmt :=''; ext:=0; dbms_output.put_line(ext); fLogFile := utl_file.fopen('PURGE_SAS', 'create_table_SAS_CHARGEMENT_D_TGV.log', 'w',null); utl_file.put_line(fLogFile, ' TEST'); utl_file.put_line(fLogFile, TO_CHAR(SYSDATE,'DD-MON-YYYY HH24-MI-SS') || '|INFO|create_table_SAS_CHARGEMENT_D_TGV.sh|Debut du traitement create_table_SAS_CHARGEMENT_D_TGV.sql|||'); dbms_output.put_line(ext); utl_file.put_line(fLogFile, TO_CHAR(SYSDATE,'DD-MON-YYYY HH24-MI-SS') || '|INFO|create_table_SAS_CHARGEMENT_D_TGV.sh|Fin de create_table_SAS_CHARGEMENT_D_TGV.sql||'); UTL_FILE.FFLUSH(fLogFile); utl_file.fclose_all; dbms_output.put_line(ext); EXCEPTION WHEN OTHERS THEN :iExitCode := 1; END; / EXIT :iExitCode
le résultat est :
pourtant aucun fichier creer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 0 PL/SQL procedure successfully completed. Commit complete.
Partager