Bonjour a tous,

je voudrais executer un insert 50 fois. Je teste ce code:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 BEGIN
 execute immediate 'truncate table TMP_ARTICULOS_WORKING';
 
 FOR i IN 1..50 LOOP
 INSERT INTO TMP_ARTICULOS_WORKING 
	SELECT P.ID FROM PTABLE;
   END LOOP;
 
COMMIT;
END;
/
Ce code ne donne pas d'erreur, mais y'a 0 rows dans la table a la fin...je vois pas.
Le truncate se fait qu'une seule fois n'est ce pas?

D'avance merci si quelqu'un voit ou est mon erreur.