GO是批处理的标志,是一条或多条SQL语句的集合,SQL Server将批处理语句编译成一个可执行单元,此单元称为执行计划. GO语句把程序分成一个个代码块,即使一个代码块执行错误,它后面的代码块任然会执行. 每个被GO分隔的语句都是独立的事务,一个语句执行失败不会影响其它语句执行: go select * from dbo.XXX go select * from dbo.sales 第一个查询失败了,第二查询的结果依旧会返回 也就是说,go前面失败的语句,不影响后面语句的执行.也可以 go…