我一直不知道什么时候应该在命令后使用GO关键字,以及命令末尾是否需要分号.区别是什么?为什么/什么时候应该使用它们?
当我在SQLServerManagementStudio中运行Generate脚本时,它似乎到处都在使用,但没有使用分号.
我一直不知道什么时候应该在命令后使用GO关键字,以及命令末尾是否需要分号.区别是什么?为什么/什么时候应该使用它们?
当我在SQLServerManagementStudio中运行Generate脚本时,它似乎到处都在使用,但没有使用分号.
GO
只与SSMS相关——它不是真正的Transact-SQL,它只是告诉SSMS在每个GO
之间按顺序发送SQL语句.
;
是一个SQL语句分隔符,但在大多数情况下,引擎可以解释语句的分解位置.
主要的例外情况是,最常使用;
的地方是在公共表表达式语句之前.