更新时间:2023-01-22 17:07:18
Create Procedure sp_proddtl
@vouno int,
@prodid int,
@prodamt float
AS
BEGIN TRANSACTION T1
BEGIN TRY
DELETE FROM ProdDtl WHERE vouno=1
--HERE I WILL UPDATE RECORD BY DELETE THEN INSERT, BECAUSE NO. OF DATA-ROWS ARE NOT FIXED... IT IS COMING FROM GRID-VIEW.
-- select 1 as vouno, 1 as prodId, 200 as prodAmt
--insert into ProdDtl
-- select 1 as vouno, 3 as prodId, 200 as prodAmt
--insert into ProdDtl
-- select 1 as vouno, 9 as prodId, 200 as prodAmt
INSERT INTO ProdDtl VALUES(@vouno,@prodid ,@prodamt )
END TRY
BEGIN CATCH
ROLLBACK TRANSACTION T1
END CATCH
COMMIT TRANSACTION T1