fakhravari
سه شنبه 15 مهر 1393, 01:38 صبح
DECLARE @ID INT,@ID2 INT,@g INT
BEGIN TRAN
INSERT [Categories] ([CatName]) VALUES (N'بوشهر')
SELECT @ID = SCOPE_IDENTITY()
IF (@@ERROR <> 0)
BEGIN
ROLLBACK TRAN
END
INSERT [Forums] ([CatID], [ForumsName], [Subject]) VALUES (@ID, N'بوشهر 2', N'بوشهر 2')
SELECT @ID2 = SCOPE_IDENTITY()
IF (@@ERROR <> 0)
BEGIN
ROLLBACK TRAN
END
COMMIT TRAN
با سلام
در کد بالا بعد اجرا جداول قفل میشوند
چرا COMMIT نمیشه؟
BEGIN TRAN
INSERT [Categories] ([CatName]) VALUES (N'بوشهر')
SELECT @ID = SCOPE_IDENTITY()
IF (@@ERROR <> 0)
BEGIN
ROLLBACK TRAN
END
INSERT [Forums] ([CatID], [ForumsName], [Subject]) VALUES (@ID, N'بوشهر 2', N'بوشهر 2')
SELECT @ID2 = SCOPE_IDENTITY()
IF (@@ERROR <> 0)
BEGIN
ROLLBACK TRAN
END
COMMIT TRAN
با سلام
در کد بالا بعد اجرا جداول قفل میشوند
چرا COMMIT نمیشه؟