SQL Server: Go 陳述式

Transact-SQL 陳述式批次結束的信號。

GO 不是 Transact-SQL 陳述式,而是SQL Server公用程式所理解的命令,用來將GO指令之前的陳述式批次依指定的次數執行。

Transact-SQL 陳述式不能和 GO 命令佔用同一行,但該行可包含註解。

 

語法

GO [count]

使用時機

  1. 有些SQL指令必須為單一批次,亦即執行該指令後須馬上執行GO。
  2. 為了使SQL指令切割成不同批次紀錄於SQL Server Log。
  3. 為了讓相同的SQL指令批次重複執行多次。

 

何謂"批次"

請參考MSDN-批次

參考資料

  1. GO (Transact-SQL)

  2. What is a “batch”, and why is GO used?
Advertisements

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

您的留言將使用 WordPress.com 帳號。 登出 / 變更 )

Twitter picture

您的留言將使用 Twitter 帳號。 登出 / 變更 )

Facebook照片

您的留言將使用 Facebook 帳號。 登出 / 變更 )

Google+ photo

您的留言將使用 Google+ 帳號。 登出 / 變更 )

連結到 %s