時(shí)間:2024-03-09 11:51作者:下載吧人氣:36
批處理是作為一個(gè)邏輯單元的T-SQL語句。如果一條語句不能通過語法分析,那么不會(huì)運(yùn)行任何語句。如果一條語句在運(yùn)行時(shí)失敗,那么產(chǎn)生錯(cuò)誤的語句之前的語句都已經(jīng)運(yùn)行了。
為了將一個(gè)腳本分為多個(gè)批處理,可使用GO語句。
GO語句的特點(diǎn):
GO命令應(yīng)當(dāng)自成一行。在技術(shù)上,可以在GO命令之后的同一行開始一個(gè)新的批處理,但是這會(huì)嚴(yán)重影響可讀性。T-SQL語句不能放在GO語句之前,否則GO語句經(jīng)常會(huì)被錯(cuò)誤地理解,從而造成語法分析錯(cuò)誤或產(chǎn)生一些不可預(yù)料的后果。例如,在WHERE子句之后使用一個(gè)GO語句。
SELECT * FROM Person WHERE Id = 100 GO
網(wǎng)友評(píng)論