June 14, 2012 at 3:10 am
Hi
I am executing a stored procedure to do a delete on a table with a key, and the SQLCODE -523 is returned.
The error message is : F.A trigger returned a resultset and/or was running with SET NOCOUNT OFF
On the this table there is a trigger that inserts the deleted record into another table.
If I drop the trigger the delete works ok and the return code is 0.
Here is the code of stored procedure :
create procedure [PKG:BOKXB1].[TESTDELtttvKMG0$0] (@1 varchar(20)) AS
DELETE FROM [P62XB1].XB1PPM WHERE PMIDA = @1
GO
Here is the code for the trigger :
CREATE TRIGGER P62XB1.JPPMAD1 ON P62XB1.XB1PPM
AFTER DELETE AS
BEGIN
SET NOCOUNT ON
INSERT INTO P62XB1.XL1TPM SELECT CAST(SYSDATETIME() AS DATETIME2(6)) ,
'B' ,NEWID(), 'D' , PMIDA , PMSTA , PMIDI , PMSTI , PMIDEST,
ORIGINAL_LOGIN() , '0001-01-01 00:00:00.000000' , ' ' FROM DELETED
SET NOCOUNT OFF
END
Any ideas will be welcome.
Thanks
Viewing 2 posts - 1 through 1 (of 1 total)
You must be logged in to reply to this topic. Login to reply