05/09/2005, 15:47
|
| Colaborador | | Fecha de Ingreso: abril-2003
Mensajes: 12.106
Antigüedad: 21 años, 8 meses Puntos: 25 | |
Prueba con algo como:
Código:
DECLARE @Error int, @a int
BEGIN TRANSACTION
INSERT INTO tabla_1 (id_ex, tip, campo3) VALUES (1, 'adf', 5)
IF (@@Error<>0) GOTO TratarError
SET @a = @@IDENTITY
INSERT INTO el_de_tabl (fk_tabla_1, tip, id_el) VALUES (@a, 'prueba', 1)
IF (@Error<>0) GOTO TratarError
COMMIT TRANSACTION
GOTO finTran
TratarError:
ROLLBACK TRANSACTION
finTran:
__________________ "El hombre, en su orgullo, creó a Dios a su imagen y semejanza."Friedrich Nietzsche |