Retroceder   Foros del Web > Programación para sitios web > Bases de Datos > SQL Server

Respuesta
 
Herramientas Desplegado
Antiguo 28-jun-2007, 00:17   #1 (permalink)
*ron* ha deshabilitado el karma
 
Fecha de Ingreso: mayo-2006
Mensajes: 25
Insert sobre 2 tablas y funcion

Hola mi inquietdud es la siguiente:
existe alguna manera de realizar un insert a 2 tablas haciendo solo un procedimiento (insert) y no 2, osea ingresar datos en 1 qery a dos tablas.

Otra pregunta es como recuperar el ultimo id ingresado a la base de datos.

espero puedan ayudarme se despide Atte ron

=)
*ron* está desconectado   Responder Citando
Antiguo 28-jun-2007, 06:22   #2 (permalink)
osqar no se puede cailificar en este momento
 
Fecha de Ingreso: febrero-2007
Mensajes: 86
Re: Insert sobre 2 tablas y funcion

Para recuperar el ultimo id insertado tenes que hacer un select @@IDENTITY
osqar está desconectado   Responder Citando
Antiguo 01-jul-2007, 11:39   #3 (permalink)
Gabo77 sólo puede mejorar
 
Avatar de Gabo77
 
Fecha de Ingreso: noviembre-2006
Mensajes: 352
Re: Insert sobre 2 tablas y funcion

Cual es la razón por la que no quieres hacer dos inserts?

Te sirve crearte un SP qu haga los dos inserts y vualá?
__________________
Hicimos un pacto con Dios... El no desarrolla Sistemas y nosotros no hacemos milagros....
Gabo77 está desconectado   Responder Citando
Antiguo 04-jul-2007, 09:58   #4 (permalink)
Moderador
Mithrandir llegará a ser famoso muy prontoMithrandir llegará a ser famoso muy pronto
 
Avatar de Mithrandir
 
Fecha de Ingreso: abril-2003
Mensajes: 12.108
Re: Insert sobre 2 tablas y funcion

Usa una transacción, haz los 2 inserts y cierra la transacción. Listo, nada de que preocuparse.

¿O por qué es que quieres se haga todo en un solo paso?
__________________
"El hombre, en su orgullo, creó a Dios a su imagen y semejanza."
Friedrich Nietzsche
Mithrandir está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 12:41.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93