【发布时间】:2011-12-05 23:58:18
【问题描述】:
执行以下 SQL:
drop function f
go
在 MS Sql Server Management Studio 中给我这个解析错误:
消息 102,级别 15,状态 1,行 1 'go' 附近的语法不正确。
为什么?
如果我打开一个新选项卡并将 SQL 复制/粘贴到其中,它也会失败。 但是,如果我打开一个新选项卡并完全重新键入 SQL,它就可以正常工作。
【问题讨论】:
-
你大概有一个不可见的角色在那里搞砸了。
-
很明显,您复制粘贴的内容不正确 - 为什么不复制粘贴您输入的内容,那么您知道它会起作用吗?
-
是的。我最终自己找到了解决方案,但我决定在这里发布它,因为我很沮丧,因为我无法通过网络搜索找到它。但它可能仍然很难找到,因为问题可能发生在不同类型的 SQL 代码中。有些查询确实适用于 CR,但我只遇到了 DROP FUNCTION 的问题。
-
@EldritchConundrum - 是的,实际上与我认为会在上面链接的问题不同。