PDA

View Full Version : transcation



sare443
پنج شنبه 06 تیر 1392, 20:12 عصر
سلام دوستان

این کد داریم:
خواستم بپرسم آیا با اجرای دستورات همه رل بک میشه یا نه:























USE Northwind


SET XACT_ABORT on





BEGIN TRY


BEGIN TRAN





UPDATEProducts SET UnitPrice =0


DELETE FROM Products WHEREProductID = 1 -- Error


UPDATECustomers SET Country ='USA'


DELETE FROM [Order Details]





COMMIT TRAN


END TRY


BEGIN CATCH


ROLLBACK TRAN


RAISERROR('Transaction unsuccessful!',16,1)




END CATCH


-----


اگه سوئیچ off بود چی میشد؟؟


ممنون