sqlserver控制流语句
Posted lizhihua191
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver控制流语句相关的知识,希望对你有一定的参考价值。
批处理:一个批处理段是由一个或者多个语句组成的一个批处理,之所以叫批处理是因为所有语句一次性被提交到一个SQL实例。
- 批处理是分批提交到SQL Server示例,因此在不同的批处理里局部变量不可访问。
- 在不同批处理中,流程控制语句不能跨批处理。
- 如果想让多个语句分多次提交到SQL实例,则需要使用GO关键字。GO关键字本身并不是一个SQL语句,GO关键字可以看作是一个批处理结束的标识符,当遇到GO关键字时,当前GO之前的语句会作为一个批处理直接传到SQL实例执行。
不同的批处理局部变量不可访问,例如:
DECLARE @i int; SET @i = 1; GO --分批了 PRINT @i --@i在这个批里未定义
以上是关于sqlserver控制流语句的主要内容,如果未能解决你的问题,请参考以下文章