我将 SSMS v17.6 与 SQL Server Express v14.0.1000.169 一起使用。
当我运行以下DELETE
语句时:
delete from foo
go
我得到错误:
'go' 附近的语法不正确。
但是如果我执行类似的SELECT
语句:
select * from foo
go
那么就没有错误了。
似乎任何不返回结果的语句都会发生错误。我已经检查了 SSMS 中的查询执行设置,并且批处理分隔符设置为去。似乎 SSMS 正在发送到它不应该做的服务器。
我在多台机器上看到过这个。