Sql server 2008 while循环中go关键字的用途是什么

Sql server 2008 while循环中go关键字的用途是什么,sql-server-2008,Sql Server 2008,以下代码在sql-server2008中不使用go关键字即可正常工作 DECLARE @intFlag INT SET @intFlag = 1 WHILE (@intFlag <=5) BEGIN PRINT @intFlag SET @intFlag = @intFlag + 1 END GO DECLARE@intFlag INT 设置@intFlag=1 虽然(@intFlagGO在SQL中并不是一个真正的关键字,但它是一个批处理终止符,用于将脚本拆分为多个部分,它也不是特定于S

以下代码在sql-server2008中不使用go关键字即可正常工作

DECLARE @intFlag INT
SET @intFlag = 1
WHILE (@intFlag <=5)
BEGIN
PRINT @intFlag
SET @intFlag = @intFlag + 1
END
GO
DECLARE@intFlag INT
设置@intFlag=1

虽然(@intFlagGO在SQL中并不是一个真正的关键字,但它是一个批处理终止符,用于将脚本拆分为多个部分,它也不是特定于SQL的,因为其他MS工具都使用它