Bonjour,
J'ai créé plusieurs requêtes sql du type
Insert tableA ( select .... from tableB).
Je souhaite voir le nombre de ligne insérées de chaque table et si possible insérer l'information dans une table de log.
Je souhaite avoir cette information pour chaque requête.
Je travail sous oracle et pl sql develloper

Voici un exemple

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
30
31
32
33
34
35
36
37
38
39
40
Begin 
 
INSERT INTO  tableA (DATE_TRT,ENT, BAT)
 
(SELECT 
trunc(sysdate - 1) AS DATE_TRT,
ENT,
 BAT
from tableB
 
UNION
 
SELECT 
trunc(sysdate - 1) AS DATE_TRT,
ENT,
 BAT
from tableC );
 
 
 
INSERT INTO tableD
( JOUR,
ENT,
BAT)
 
(Select 
JOUR,
ENT,
BAT
FROM tableE
 
UNION
 
Select 
JOUR,
ENT,
BAT
FROM tableF );
end;
/
Merci de votre aide