它是一个批处理终止符
这会打破
declare @i intset @i =5declare @i intset @i =6Select @i
消息134,级别15,状态1,第5行变量名称’@i’已经声明。变量名称在查询批处理或存储过程中必须唯一。
这会工作
declare @i intset @i =5godeclare @i intset @i =6Select @i

它是一个批处理终止符
这会打破
declare @i intset @i =5declare @i intset @i =6Select @i
消息134,级别15,状态1,第5行变量名称’@i’已经声明。变量名称在查询批处理或存储过程中必须唯一。
这会工作
declare @i intset @i =5godeclare @i intset @i =6Select @i