• Viernes 15 de Noviembre de 2024, 21:30

Autor Tema:  Store Procedures para multiples Inserts  (Leído 2403 veces)

Napier

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Store Procedures para multiples Inserts
« en: Martes 12 de Enero de 2010, 15:19 »
0
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
Guillermo

mau

  • Miembro activo
  • **
  • Mensajes: 69
  • Nacionalidad: cr
    • Ver Perfil
    • http://abcdioses.noneto.com
Re: Store Procedures para multiples Inserts
« Respuesta #1 en: Miércoles 10 de Marzo de 2010, 16:20 »
0
Efectivamente
Necesitas 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"

Saludos cordiales
Mau
Programador en VB, SQL, Sybase
Web-Master  de ABCDioses
http]