26/5/24 Modificacion SP datos
Hora Inicio: 4:04 pm
Hora Final: 5:34pm
Descanso
Inicio: 8:12 pm
Final: 9:01 pm
Integrantes: Fernando Sánchez
Objetivos Propuestos:
- Arreglar el sp para operaciones masivas para implementar la iteracion por fechas en vez de insertar todos los datos de una vez
Objetivos Realizados:
- Alteraciones al SP que inserta las operaciones masivas
Problemas encontrados:
- El SP se ejecutaba correctamente, sin embargo la ejecucion tardaba ~5min en completarse
- Se implemento una tabla variable que contiene todos los datos del xml antes de ingresar al while
- Se saca la transaccion del while, para abrir y cerrar una unica transaccion, en vez de una transaccion por iteracion
- Msg 2627, Level 14, State 1, Procedure CargarXmlDatos, Line 95 [Batch Start Line 228] Violation of PRIMARY KEY constraint 'PK_Clientes'. Cannot insert duplicate key in object 'dbo.Clientes'.
- Esto ocurre debido a que se insertan repetidos a las tabla de clientes. La solucion fue agregar un left join a la tabla clientes, e insertar unicamente los valores donde clientes.identificacion sean nulos
Comentarios
Publicar un comentario