1. 程式人生 > >SQLServer中GO的注意點

SQLServer中GO的注意點

轉自:https://www.2cto.com/database/201510/446088.html

如果只是執行一條語句,有沒有GO都一樣

如果多條語句之間用GO分隔開就不一樣了

每個被GO分隔的語句都是一個單獨的事務,一個語句執行失敗不會影響其它語句執行。

例如:

首先同時執行下邊的語句

select * from sysobjects where id=a

select getdate()

你會發現會報錯,並且不會顯示任何結果集

而你再執行

select * from sysobjects where id=a

go

select getdate()

go

你會發現儘管同樣會報錯,但結果集中包含select getdate()的結果