1.3.1 批处理命令
SQL Server能以批处理的方式处理单个或多个Transact-SQL语句。一个批处理命令指示SQL Server分析并运行一个批处理内的所有指令。有两种指示SQL Server运行批处理的方法。
GO
对SQL Server来说 GO是作为向SQL Server发出Transact-SQL批处理语句的一种信号。GO命令告诉SQL Server 使用Transact-SQL执行批处理和结束批处理,它实际上并不是Transact-SQL语句。
使用GO命令时,注意以下情况:
当前的批处理语句包含上一个GO语句后输入的所有语句或从ad hoc 会话开始的语句(或者脚本,如果这是第一个GO)。
尽管一行中可以包含注释语句,但Transact-SQL语句不能和GO语句同处一行。
在批处理中,用户必须遵守一定的规则,例如,某些数据定义语句必须和其他的Transact-SQL语句分开执行,此时通过GO命令来隔离这些语句。
局部变量(用户定义的)的作用范围局限于一个批处理内部,在GO命令后,就不能再使用这个变量了。
注意:GO实际上并不是Transact-SQL语句,它只是用于声明一个批处理。
[本文共有 3 页,当前是第 2 页] <<上一页 [1] [2] [3] 下一页>>