DB2 - cursor - commit

   
Vista:

cursor - commit

Publicado por Andres (1 intervención) el 07/05/2009 16:13:11
Estoy creando un procedimiento que recorre una tabla con un cursor utilizo with hold , con los datos consultados los debo procesar e insertar en otra tabla , si ocurre alguna excepción por la cual no pueda procesar un registro se debe hacer rollback y continuar con el siguiente pero en alguna documentación de DB2 dice que si hago rollback se cierran todos los cursores de la unidad de trabajo. Es esto cierto o como debo hacerlo para procesar registro por registro.
Gracias.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:cursor - commit

Publicado por IronChauli (43 intervenciones) el 17/05/2009 12:52:18
Lo poco que conozco del tema te puedo decir que seria bueno que definas tu unidad de trabajo o sea, si vas a procesar registro por registro deberias hacer commit de cada registro correctamente actualizado, si lo haces asi en caso de excepcion el rollback va hasta el ultimo commit solamente.

Espero que te sirva!
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar