HI ,
This will give an idea
CREATE PROCEDURE [dbo].[usp_Tbl_Product_Insert]
(
@pnam varchar(50) ,@sid INT,
@startdate DATETIME,
@closedate DATETIME,
)
AS
BEGIN
SET NOCOUNT ON;
BEGIN TRANSACTION
INSERT INTO Tbl_Produc
(
COL NAME
)
values
(
@pnam
)
DECLARE @pid INT
SET @pid = SCOPE_IDENTITY()
IF @@ERROR = 0
BEGIN
INSERT INTO Tbl_Schedule
(COL NAME)
VALUES
(@pid ,@startdat,@closedate )
iF @@ERROR = 0
BEGIN
INSERT INTO Tbl_Brand
(
COL NAMES
)
VALUES
(
@pid,@brandName
)
END
IF @@ERROR = 0
BEGIN
COMMIT TRANSACTION
END
ELSE
BEGIN
ROLLBACK TRANSACTION
END
END
ELSE
BEGIN
ROLLBACK TRANSACTION
END
END
Best Regards
M.Mitwalli