批处理是作为一个逻辑单元的一组T-SQL语句。一个批处理中的所有语句被组合成一个执行计划,因此对所有语句一起进行语法分析,并且必须通过语法验证,否则将不执行任何一条语句。注意,尽管如此,这并不能防止运行时错误的发生。如果发生运行时错误,那么任何在发生运行时错误之前执行的语句将仍然是有效的。简言之,如果一条语句不能通过语法分析,那么不会运行任何语句。如果一条语句在运行时失败,那么在产生错误的语句之前的所有语句都已经运行了。