create proc branchadd
(
@bumen varchar(6),
@returnvalue int output
)
as
declare @errno int
begin transaction
insert into branch value (@bumen)
select @errno=@@error
if @errno=0
begin
select @returnvalue=0
end
else
rollback transaction
select @returnvalue=1
return
commit transaction
在SQL2000可以运行,但在2005下就提示"'value' 附近有语法错误。"