常に;WITHのようなステートメントで使用します そうすれば、このエラーは発生しません。 WITHコマンドには;が必要でした 常に;WITHを使用して、以前のコマンドとの間で これを行うことを覚えておく必要はありません。
共通テーブル式の作成と使用に関するガイドライン:のセクションのWITHcommon_table_expression(Transact-SQL)を参照してください。
バッチの一部であるステートメントでCTEが使用されている場合、その前のステートメントの後にはアセミコロンが続く必要があります。