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