首頁>Club>
9
回覆列表
  • 1 # 木有暱稱123木頭人

    BEGIN 和 END 語句用於將多個 Transact-SQL 語句組合為一個邏輯塊。在控制流語句必須執行包含兩條或多條 Transact-SQL 語句的語句塊的任何地方,都可以使用 BEGIN 和 END 語句。

    例如,當 IF 語句僅控制一條 Transact-SQL 語句的執行時,不需要使用 BEGIN 或 END 語句:

    IF (@@ERROR <> 0)

    SET @ErrorSaveVariable = @@ERROR

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

    用 BEGIN 和 END 語句可以使 IF 語句在計算結果為 FALSE 時跳過語句塊:

    IF (@@ERROR <> 0)

    BEGIN

    SET @ErrorSaveVariable = @@ERROR

    PRINT "Error encountered, " +

    CAST(@ErrorSaveVariable AS VARCHAR(10))

    END

    BEGIN 和 END 語句必須成對使用:任何一個均不能單獨使用。BEGIN 語句單獨出現在一行中,後跟 Transact-SQL 語句塊。最後,END 語句單獨出現在一行中,指示語句塊的結束。

  • 中秋節和大豐收的關聯?
  • 廚房洗手盆不鐫鋼好還是陶瓷好?