在 SQL 中使用 Go 执行动态查询时,您可能会遇到错误,提示“‘go’附近的语法不正确。”通常由于动态 SQL 中包含“GO”而出现,因为“GO”不是有效的 T-SQL语句。
“GO”用作 sqlcmd、osql 和 SQL Server Management Studio 代码编辑器等实用程序识别的命令。它指示一个查询或一批语句的结束,允许下一行独立执行。但是,在动态 SQL 中,“GO”无法识别并导致语法错误。
要解决此问题,请从动态 SQL 中删除所有“GO”实例。删除这些字符后,您的查询应该按预期运行。
以上是为什么我的 Go SQL 动态查询失败并显示''go'附近的语法不正确”?的详细内容。更多信息请关注PHP中文网其他相关文章!