ali_mnkt
پنج شنبه 04 اسفند 1390, 21:17 عصر
سلام
دستورات زیر رو ببینید
begin tran
insert into test1 values('test','ftest')
drop table test1
save transaction p1
select *
from Customers
if @@error <>0
rollback transaction p1
commit
در اون ها از save point ها استفاده کردم مشگل اینجاست که اگر مشگلی در عملیات رخ بده باید تا save point برگرده و کل transaction رو rollback نکه و بعد از save point رو اجرا کنه که این کار انجام نمی شه . آیا روش استفاده از save point اشتباهه؟
دستورات زیر رو ببینید
begin tran
insert into test1 values('test','ftest')
drop table test1
save transaction p1
select *
from Customers
if @@error <>0
rollback transaction p1
commit
در اون ها از save point ها استفاده کردم مشگل اینجاست که اگر مشگلی در عملیات رخ بده باید تا save point برگرده و کل transaction رو rollback نکه و بعد از save point رو اجرا کنه که این کار انجام نمی شه . آیا روش استفاده از save point اشتباهه؟