this my stored procedure and I'm sorry about names
ALTER proc [dbo].[storedP]
(@prdctName nvarchar(50)
,@ordrdQnty int
,@OrderID int
,@ordrPrice money
,@TrnDate datetime
,@TrnTotal money)
as
BEGIN TRY
begin transaction trs
DECLARE @TrnId int
SET @TrnId = 'SCOPE_IDENTITY'
INSERT INTO [dbo].[OrderProduct]
([OrdrId],
[prdctName]
,[ordrdQnty]
,[ordrPrice]
,[TrnId])
VALUES
(@OrderID,
@prdctName
,@ordrdQnty
,@ordrPrice
,@TrnId
)
INSERT INTO [dbo].[Transaction]
(
[OrdrId]
,[TrnDate]
,[TrnTotal])
VALUES
( @OrderId ,CURRENT_TIMESTAMP ,@TrnTotal)
commit tran
return 0
END TRY
BEGIN CATCH
rollback
return 1
END CATCH