SQL で Go を使用して動的クエリを実行すると、「'go' 付近の構文が正しくありません」というエラーが発生する場合があります。 「GO」は有効な T-SQL ではないため、動的 SQL 内に「GO」が含まれていることが原因で発生することがよくあります。 state.
'GO' は、sqlcmd、osql、SQL Server Management Studio のコード エディターなどのユーティリティによって認識されるコマンドとして機能します。これはクエリまたはステートメントのバッチの終了を示し、次の行を独立して実行できるようにします。ただし、動的 SQL では、「GO」は認識されず、構文エラーが発生します。
この問題を解決するには、動的 SQL から「GO」のすべてのインスタンスを削除します。これらの文字が削除されると、クエリは意図したとおりに機能するはずです。
以上がGo SQL 動的クエリが「'go' 付近の構文が正しくありません」というメッセージで失敗するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。