Hola lista,
Estoy haciendo una función en donde le paso un array y hago tantos inserts como cantidad de posiciones tenga.
De que forma pudiera yo decirle a la función que si durante el bucle de insert ocurre un error deshaga todos los inserts anteriores?
Ejemplo:
FOR count IN 1 .. array_upper(var, 1) LOOP
Insert into tabla (a, b, c) values (var [count][1], var [count][2], var [count][3] );
END LOOP;
De antemano muchas gracias ¡!!
powered by Figo's
---------------------------------
LLama Gratis a cualquier PC del Mundo.
Llamadas a fijos y móviles desde 1 céntimo por minuto.
http://es.voice.yahoo.com