小编典典

TSQL中GO语句的含义是什么

sql

我是TSQL的新手,想知道该GO语句的真正含义。对我来说,它似乎只是扔在似乎合适的地方。

我猜它以某种方式告诉sql server运行先前的语句?如果您根本不使用它们,会发生什么?有人可以举一个例子,如果我不使用,语句会中断GO

请详细说明。


阅读 165

收藏
2021-04-22

共1个答案

小编典典

它是一个批处理终止符

这会打破

declare @i int
set @i =5

declare @i int
set @i =6

Select @i

消息134,级别15,状态1,第5行变量名称’@i’已经声明。变量名称在查询批处理或存储过程中必须唯一。

这会工作

declare @i int
set @i =5

go
declare @i int
set @i =6

Select @i
2021-04-22