BT需求begin tran insert into a with(xlock,tablock) insert into b with(xlock,tablock) insert into c with(xlock,tablock) commit tran
或者先: begin tran select top 1 1 from a with(xlock,tablock ) select top 1 1 from b with(xlock,tablock ) select top 1 1 from c with(xlock,tablock ) insert ....
insert into a with(xlock,tablock)
insert into b with(xlock,tablock)
insert into c with(xlock,tablock)
commit tran
begin tran
select top 1 1 from a with(xlock,tablock )
select top 1 1 from b with(xlock,tablock )
select top 1 1 from c with(xlock,tablock )
insert ....
1、连接异地mdf文件。
2、不能有两个以上(包括两个)用户同时访问此文件。
3、三表关联,数据批量插入。三张表分别是A(ID_A,NAME_A)B(ID_B,NAME_B),C(ID_C,ID_A,ID_B)
其中A与B是一对多的关系,通过中间表C互联。
再求解决方案。
begion transaction t1begin trycommit t1end try
begin catchrollback t1end catchend
这个东西比较特殊,是需要中间表的。另外我的需求啊变了。
引用 1 楼 的回复:
引用 2 楼 的回复:
引用 3 楼 的回复:1、连接异地mdf文件。
2、不能有两个以上(包括两个)用户同时访问此文件。
3、三表关联,数据批量插入。三张表分别是A(ID_A,NAME_A)B(ID_B,NAME_B),C(ID_C,ID_A,ID_B)
其中A与B是一对多的关系,通过中间表C互联。