TRANSACT SQL - Ejemplo: Plantilla Stored Procedure

Creado por David Miralpeix, Modificado el Vie, 16 Feb a 12:24 P. M. por David Miralpeix

Plantilla Stored Procedure:

 

CREATE PROCEDURE Stored_Prueba
AS
- plantilla stored
BEGIN
-- declaraciones
-- codigo
BEGIN TRY<
BEGIN TRAN
-- codigo critico
IF @@ROWCOUNT=0
RAISERROR('Error en codigo.',12,1)
COMMIT TRAN
END TRY
BEGIN CATCH
IF @@TRANCOUNT >0 BEGIN
ROLLBACK TRAN
END
PRINT ‘Error’
-- retorno KO
RETURN 0
END CATCH
-- retorno OK
RETURN -1
END

¿Le ha sido útil este artículo?

¡Qué bien!

Gracias por sus comentarios

¡Sentimos mucho no haber sido de ayuda!

Gracias por sus comentarios

¡Háganos saber cómo podemos mejorar este artículo!

Seleccione al menos una de las razones
Se requiere la verificación del CAPTCHA.

Sus comentarios se han enviado

Agradecemos su esfuerzo e intentaremos corregir el artículo