Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/01/2010, 11:37
napier
 
Fecha de Ingreso: enero-2010
Mensajes: 3
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Duda: Store Procedures para multiples Inserts

Sí, estoy de acuerdo. El Insert multimple es preferible a llamar N veces al SP.

Entonces las posibles soluciones serían:

1) Hacer un SP para hacer el alta del Header, y luego un Insert Multiple para los items del detalle.
Seguramente hacer un segundo SP para que en base a los items insertados, realice algunos otros cálculos y actualizaciones. (Ej. actualizaciones de Stock, Ctas. Ctes, etc.)

Pros: Mucho más sencillo. La capa del Negocio estaría en la aplicación y no en la DB.

2) Hacer un SP para hacer el alta de Header y todos sus items de detalle, pasandole toda la información en un formato XML o similar.

Pros: Un sólo acceso a la DB. Si se modifica el proceso, no hace falta actualizar la aplicación en todos los clientes.


Por lo que me decis, el método 2 es muy complicado, y debería hacerlo por el primero sin dudar. Por favor, confirmame si es así.

Gracias