存储过程,​在关键字 'as' 附近有语法错误。,错在哪了》求指点啊??

create proc zz
@fromid int,
@toid int,
@moneys money,
as
begin tran
update jine set moneys = moneys-@moneys where @fromid = id
update jine set moneys=moneys+@moneys where @toid=id
if @@error<>0
begin rollback tran
return 0;
end
else
begin commit tran
return 1
end
------------------------------------------------------------------------
在关键字 'as' 附近有语法错误。

create   proc   zz
@fromid  int,
@toid   int,
@moneys  money
as
begin  tran
update   jine  set   moneys = moneys-@moneys   where   @fromid = id 
if  @@error<>0
begin  
    rollback  tran
    return  0;
end
update   jine   set   moneys=moneys+@moneys where      @toid=id
if  @@error<>0
begin
    rollback  tran
    return  0;
end
commit  tran
return 1
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-09-05
@moneys money后面的”,“不要本回答被提问者采纳
相似回答