begin tran
if (#cgdd1表=空) and (#cgdd.dh exist(select dh from cgdd)) Then
resulterror:='其它用户修改了'
commit
rollback
三个表的结构都相同, 结构如下
cddh(char(18)),cddate(datetime)...
...全文
516打赏收藏
这种语句用存储过程怎样表达. 我也不知道我写的是什么。
begin tran if (#cgdd1表=空) and (#cgdd.dh exist(select dh from cgdd)) Then resulterror:='其它用户修改了' commit rollback 三个表的结构都相同, 结构如下 cddh(char(18)),cddate(datetime)...
begin tran
if (select count(*) from #cgddl表) = 0 and
exist(select 1 from cgdd a,#cgdd b where a.dh = b.dh))
begin
raiserror 22222 '其它用户修改了'
rollback
return -1
end
commit