Du måste kapsla in, annars förstår inte SQL-tolken vad du vill göra
if @gameID = 0
BEGIN
if exists(select gameID from r_games where gameNumber = @gameNumber and divisionID = @divisionID)
BEGIN
update r_Games set gameNumber = gameNumber + 1
where divisionID = @divisionID and gameNumber >= @gameNumber
insert into r_Games(divisionID,[round],gameNumber,gameDate,gameTime,hometeam,awayteam)
values(@divisionID,@round,@gameNumber,@gameDate,@gameTime,@h ometeam,@awayteam)
END
else
BEGIN
insert into r_Games(divisionID,[round],gameNumber,gameDate,gameTime,hometeam,awayteam)
values(@divisionID,@round,@gameNumber,@gameDate,@gameTime,@h ometeam,@awayteam)
END
END
else
BEGIN
update r_Games set gameDate = @gameDate,gameTime = @gameTIme,[round] = @round,gameNumber = @gameNumber,
homeTeam = @homeTeam,awayTeam = @awayteam,homeScore = @homeScore,awayScore= @homeScore
where gameID = @gameID
END