the input file has the below lines which calls a stored procSET NOCOUNT ONGOSET ARITHABORT OFFGOexec sp_name paramvalueGO
the structure of sp is like this.CREATE PROCEDURE [dbo].[sp_name]@paramvalue VARCHAR(30)ASBEGINBEGIN TRANSACTIONUPDATE TBL1 SET COL1 = T2.COL3FROM TBL1 T1 INNER JOIN TBL2 T2 ON T1.COL1 = T2.COL1IF @@ERROR <> 0 GOTO ERR_COL1UPDATE TBL1 SET COL2 = T3.COL4FROM TBL1 T1 INNER JOIN TBL3 T3 ON T1.COL1 = T3.COL1IF @@ERROR <> 0 GOTO ERR_COL2COMMIT TRANSACTION RETURN 0 -- How do I capture this return value..
ERR_COL1: SELECT @ERR_DESC = 'ERROR UPDATING COL1' GOTO ERROR_HANDLERERR_COL2: SELECT @ERR_DESC = 'ERROR UPDATING COL2' GOTO ERROR_HANDLERERROR_HANDLER: RAISERROR (@ERR_DESC,18,1) ROLLBACK TRANSACTION RETURN -1 -- How do I capture this return value..
END
ThanksKarunakaran