SQL语句中Go语句有什么作用

 

如果只是执行一条语句,有没有GO都一样。

如果多条语句之间用GO分隔开就不一样了,每个被GO分隔的语句都是一个单独的事务,一个语句执行失败不会影响其它语句执行。

例如:

首先同时执行下边的语句

select * from sysobjects where id=a
select getdate()

你会发现会报错,并且不会显示任何结果集。

而你再执行

select * from sysobjects where id=a 
go 
select getdate() 
go 

你会发现尽管同样会报错,但结果集中包含select getdate()的结果。

—— 完 ——
相关推荐
评论

立 为 非 似

中 谁 昨 此

宵 风 夜 星

。 露 , 辰

文章点击榜

细 无 轻 自

如 边 似 在

愁 丝 梦 飞

。 雨 , 花