GO 表示一批 T-SQL 语句结束,GO 之后的 T-SQL 语句属于另一个批处理的范围,在 T-SQL 所有语句的最后都默认有一个 GO。但是,请注意 GO 不是 T-SQL 语句,而只是一个能被 SQL Server™ 实用工具识别的命令。
例:
use pubs
create trigger ...
上例会发生错误,因为 create trigger 语句必须是批处理的第一句,而上述示例中批处理的第一句为 use pubs,应该如下写:
use pubs
go
create trigger ...
本文详细解释了T-SQL中的GO命令的作用及其使用场景,指出GO用于标记批处理的结束,并强调它并非SQL语句而是SQL Server实用工具识别的命令。通过实例说明如何正确使用GO命令。
390

被折叠的 条评论
为什么被折叠?



