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

Buen día,
Me gustaría saber cúal es la forma óptima para insertar registros en diferentes tablas usando Store Procedures.

Por ejemplo, tenemos una tabla "Pedidos" y otra "Pedidos_Items". En la pantalla de mi aplicación tengo cargada toda la información tanto del pedido, como de todos los items que lo componen. Mi pregunta es como hacer la/s llamada/s a los Store Procedures:

¿Necesito llamar a un Store Procedure que haga el Insert en "Pedidos", y luego llamar n veces al Store Procedure que hace el Insert en "Pedido_Items"?

¿Existe alguna forma de pasarle toda la información a un sólo Store Procedure que haga todo junto? Tal vez XML o algo parecido, ya que mi idea seria disminuir los accesos a la BD.

Actualmente estoy trabajando con VB .Net y MySql 5.

Muchas gracias