![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
13/01/2010, 11:37
|
| | Fecha de Ingreso: enero-2010
Mensajes: 3
Antigüedad: 15 años, 1 mes 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 |