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

end前にを追加しgoます。

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 に答える