Bonjour,

Comment faire pour renvoyer vers la console ou un fichier les requêtes exécutés dans un script ?

Exemple j'ai un fichier script.sql qui contient:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
INSERT INTO MATABLE VALUES ( 'AAA', 'B' );
INSERT INTO MATABLE VALUES ( 'AAA', 'C' );
Je l'exécute avec SQL*Plus en tapant:

Je voudrais récupérer les requêtes exécutées, c'est à dire:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
INSERT INTO MATABLE VALUES ( 'AAA', 'B' );
INSERT INTO MATABLE VALUES ( 'AAA', 'C' );
Si j'utilise SPOOL, je ne récupère que

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
2 row created.
Commit complete.
Avez-vous une solution ?

Bien sur ici ce n'est qu'un exemple inutile vu que l'on connais les requêtes qui sont exécutées, mais c'est pour loguer un gros script avec des requêtes imbriquées.

Cordialement.