回覆列表
  • 1 # 小雪020

    1、 BEGIN…END關鍵字也是流程控制語句需要用到的最基本關鍵字,用於將多個語句劃分成邏輯上的一部分。

    2、WHILE/BREAK/CONTINUE關鍵字

    在T-SQL的流程控制語句中,迴圈語句只有WHILE迴圈,並沒有傳統高階語言的FOR和SWITCH迴圈。WHILE除了被用於流程控制語句的迴圈之外,還經常被用於遊標之中。

    WHILE關鍵字和高階語言中的WHILE關鍵字幾乎完全一樣。WHILE迴圈中可以利用BREAK和CONTINUE關鍵字對迴圈進行控制。

    CONTINUE關鍵字用於結束本次迴圈,直接開始下一次迴圈。

    BREAK關鍵字用於直接跳出WHILE迴圈語句。

    這裡值得注意的是,當WHILE迴圈巢狀時,CONTINUE關鍵字和BREAK關鍵字只會作用於它們所處的WHILE迴圈之內,不會對外部WHILE迴圈產生作用。

    3、IF..ELSE關鍵字

    IF..ELSE關鍵字實現了非此既彼的邏輯。

    4、GOTO關鍵字

    GOTO關鍵字因為能打亂程式的整個流程而在高階語言中臭名卓著。GOTO關鍵字的使用非常簡單,定義一個跳轉標籤,只要GOTO 標籤名就可以。

    5、

    RETURN關鍵字

    Return是最簡單有效直接無條件告訴伺服器跳出某個批處理段(Batch),使用者自定義函式和儲存過程的方式。

    6、

    WAITFOR關鍵字

    WAITFOR關鍵字允許指定語句在特定時間或是推遲特定時間執行。

    推遲等待和在特定時間執行的語法分別是WAITFOR DELAY ‘需要等待的執行時間",WAITFOR TIME ‘需要執行程式的精確時間’

  • 中秋節和大豐收的關聯?
  • 年僅五歲的順治是如何在權臣多爾袞和皇長子豪格的對峙中得到皇位的?