SQL GO语句

GO是批处理的标志,是一条或多条SQL语句的集合,SQL Server将批处理语句编译成一个可执行单元,此单元称为执行计划。

 

GO语句把程序分成一个个代码块,即使一个代码块执行错误,它后面的代码块任然会执行。

每个被GO分隔的语句都是独立的事务,一个语句执行失败不会影响其它语句执行:

go   
select * from dbo.XXX  
go   
select * from dbo.sales 

第一个查询失败了,第二查询的结果依旧会返回

也就是说,go前面失败的语句,不影响后面语句的执行。也可以

go N  
select * from dbo.sales  

N是常数,代表以下语句重复执行N次

 

转自 https://blog.csdn.net/ALDNOAH_ZERO/article/details/52780924

posted @ 2018-04-10 23:20  cbattle  阅读(16172)  评论(0编辑  收藏  举报