标签: sql tsql
周五快乐,
碰巧碰到这个问题,
当我尝试执行以下查询时:
INSERT INTO [Table] DEFAULT VALUES; go 777
它给了我语法错误消息,但是如果我运行它:
它成功运行,唯一的区别是第二个将查询分成两个单独的行。我认为TSQL不会强制批处理分隔符永远不应该与其他子句共享该行,或者我在这里错过了什么?很可能这将是一个愚蠢的问题,但从未注意到这一点。
由于
答案 0 :(得分:2)
来自Microsoft Docs:
Transact-SQL语句不能与GO命令占用同一行。 但是,该行可以包含注释。