2 transacciones

16/10/2004 - 23:16 por Angel | Informe spam
Como hago para que un solo SP se realice 1 insert en 2 tablas??

Gracias

Preguntas similare

Leer las respuestas

#1 Adrian D. Garcia
17/10/2004 - 00:21 | Informe spam
Te refieres a algo asi?

CREATE PROC DOBLE_INSERT
AS
INSERT INTO tabla1 ( ... columnas ...)
VALUES ( ... valores ...)

INSERT INTO tabla2 (... columnas ... )
VALUES (... valores...)
GO

Saludos
Adrian D. Garcia
MCSD
NDSoft Consultoria y Desarrollo

"Angel" <a> wrote in message news:
Como hago para que un solo SP se realice 1 insert en 2 tablas??

Gracias


Respuesta Responder a este mensaje
#2 MAXI
17/10/2004 - 16:52 | Informe spam
Lo unico que le agregaria a lo que indico Adrian es que esos Insert esten
dentro de una misma Transaccion.

BEGIN TRAN

INSERT INTO .

IF @@ERROR <> 0
BEGIN
PRINT 'ERRORES'
ROLLBACK TRAN
RETURN 99
END

INSERT INTO TABLA2

IF @@ERROR <> 0
BEGIN
PRINT 'ERRORES'
ROLLBACK TRAN
RETURN 99
END

COMMIT TRAN






Maxi

Buenos Aires - Argentina
Desarrollador .NET 3 Estrellas
Microsoft User Group (MUG)
Mail: Maxi_accotto[arroba]speedy.com.ar

Msn Messager:

"Angel" <a> escribió en el mensaje
news:
Como hago para que un solo SP se realice 1 insert en 2 tablas??

Gracias


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida