0

我是存储过程的新手。

我编写了以下存储过程:

create proc sp_TaxBrock
as
BEGIN
   Declare @intTax int,@intBrockrage int,@sum int
   set @intTax = (select Tax from partyRegister where partyCode = '0L036')
   set @intBrockrage = (select brockrage from partyRegister where partyCode = '0L036')

   set @sum = @intTax+@intBrockrage

   select @sum
   print @sum
   /*print @intTax+@intBrockrage;*/
go

它导致了这个错误:

消息 102,级别 15,状态 1,过程 sp_TaxBrock,第 12 行
“@sum”附近的语法不正确。

无法找出错误所在。

我尝试在不同位置添加分号 ( ;),但错误仍然相同。

请帮我。

4

1 回答 1

6

endgo. _

create proc sp_TaxBrock
as
BEGIN

  Declare @intTax int,@intBrockrage int,@sum int
  set @intTax =(select Tax from partyRegister where partyCode='0L036')
  set @intBrockrage=(select brockrage from partyRegister where partyCode='0L036')

  set @sum = @intTax+@intBrockrage

  select @sum
  print @sum
/*print @intTax+@intBrockrage;*/
end
go
于 2013-05-14T08:45:23.527 回答