1.批处理是包含一个或多个SQL语句的组,从应用程序一次性的发送到SQLServer执行
SQL Server将批处理语句编译成一个可执行单元,此单元称为执行计划。执行计划的语句每次执行一条
如图所示:
SQL Server规定:如果是建ku语句,建表语句以及后面会遇到的存储过程和视图等,则必须在语句末尾添加GO皮处理标志
删除,重建为一条语句中间不建议用GO分开。
如果批处理语句中出现编译错误(如语法错误)可使执行计划无法编译。因此未执行批处理中的任何语句。
另外一种情况,假定在批处理中10条,并且这些语句都没有语法上的错误,第一条语句能够顺利的完成,在执行第二条语句时出现了运行时错误,这时候,第一条语句执行的结果不受影响因为它已经完成。