Quantcast
Channel: SQL Server Replication forum
Viewing all articles
Browse latest Browse all 4054

the transaction ended in the trigger the batch has been aborted

$
0
0

Hello I have a SP and a Trigger that acts when a table is updated.    I've researched some about this error but i still cannot find an answer.  I would really appreciate if someone could help me a  tittle. 

Stored procedure. 

USE [TICKETS]
GO

SET ANSI_NULLS ON
GO

SET QUOTED_IDENTIFIER OFF
GO

CREATE PROCEDURE [dbo].[PA_REOPEN] 

@folio AS INTEGER

AS
BEGIN 

UPDATE Ticket_Mstr SET status='ST0006',FReopen=getdate(), HReopen=getdate(), REOPEN=1 WHERE FOLIO=@FOLIO

DECLARE @id_det AS INT

SELECT @id_det = count(folio) FROM ticket_det WHERE folio=@folio

SET @id_det = @id_det +1

INSERT INTO ticket_det (folio,id_folio,tec_cve,finicial,hinicial,ffinal,hfinal,htipo,status,obvs)
VALUES (@folio,@id_det,'-----',getdate(),getdate(),getdate(),getdate(),'S','ST0006','Ticket Reabierto')


END
GO

Trigger. 

ALTER TRIGGER [dbo].[TR_UP_TPRIORIDAD] ON [dbo].[ticket_mstr] 

FOR UPDATE

AS

DECLARE @PRIO AS VARCHAR
DECLARE @FOLIO AS INTEGER

BEGIN


BEGIN TRANSACTION 

SELECT @PRIO=TPRIORIDAD, @FOLIO=FOLIO FROM INSERTED

IF @PRIO='Elija Prioridad...'


BEGIN

UPDATE TICKET_MSTR  SET TPRIORIDAD='BAJA' WHERE FOLIO=@FOLIO

END

COMMIT TRANSACTION

END

Regards. 


Viewing all articles
Browse latest Browse all 4054

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>