原因
使用中のSQL Serverのバージョンで使用できない構文を使用していてエラーになっていた。
具体的には+=(インクリメント演算子)はSQL Server 2008以降で使えるが、
SQL Server 2005で使おうとしていて構文エラーになっていた。
対応策
・SQL Serverのバージョンを2008以上に上げる
・「@I += 1」→「@I = @I + 1」と書きかえる
使用中のSQL Serverのバージョンで使用できない構文を使用していてエラーになっていた。
具体的には+=(インクリメント演算子)はSQL Server 2008以降で使えるが、
SQL Server 2005で使おうとしていて構文エラーになっていた。
・SQL Serverのバージョンを2008以上に上げる
・「@I += 1」→「@I = @I + 1」と書きかえる