當前位置:菜譜大全網 - 美食燒烤 - sqlgo是什麽意思,如何使用?

sqlgo是什麽意思,如何使用?

SQL中的go、begin、end的用法說明如下:

go向SQL Server實用程序發出壹批Transact-SQL語句結束的信號。 Go分批執行t-sql語句 (如果該步驟成功,則執行下壹步,即壹次執行壹個步驟)。

BEGIN和END語句用於將多個Transact-SQL語句組合為壹個邏輯塊。 BEGIN和END語句可用於控制流語句必須執行兩個或多個Transact-SQL語句的塊的情況。

BEGIN和END語句必須成對使用:不能單獨使用。 BEGIN語句顯示在壹行上,然後是Transact-SQL語句塊。 最後,END語句顯示在單獨的行上,指示語句塊的結尾。

擴展資料:

例如,當IF語句僅控制壹個Transact-SQL語句的執行時,無需使用BEGIN或END語句:

IF (@@ERROR <> 0)

SET @ErrorSaveVariable = @@ERROR

如果@@ ERROR為0,則僅跳過SET語句。

當計算結果為FALSE時,使用BEGIN和END語句使IF語句跳過語句塊:

IF (@@ERROR <> 0)

BEGIN

SET @ErrorSaveVariable = @@ERROR

PRINT 'Error encountered, ' +

CAST(@ErrorSaveVariable AS VARCHAR(10))

END