DB2流程控制子句對於很多剛剛使用DB2數據庫的新手來說,可能沒有太多的了解,下面就為您分類介紹DB2流程控制子句,供您參考。
CASE 結構根據對一個或多個條件的計算選擇一個執行路徑。
FOR 結構對於表中的每一行執行一個代碼塊。
GET DIAGNOSTICS 語句將關於前一個 SQL 語句的信息返回到一個 SQL 變量中。
GOTO 語句將控制轉移到一個有標簽的塊(一個或多個語句的塊,由一個惟一的 SQL 名稱和冒號來標識)。
IF 結構根據對條件的計算選擇一個執行路徑。ELSEIF 和 ELSE 子句允許執行分支,或指定在其他條件不滿足時執行的默認操作。
ITERATE 子句將流控制傳遞到一個有標簽的循環的開頭。
LEAVE 子句使程序控制離開一個循環或代碼塊。
LOOP 子句多次執行一個代碼塊,直到 LEAVE、ITERATE 或 GOTO 語句使控制離開循環。
REPEAT 子句重復執行一個代碼塊,直到指定的搜索條件返回真為止。
RETURN 子句將控制從 SQL 過程返回給調用者。
SET 子句將一個值賦值給一個輸出變量或 SQL 變量。
WHILE 在指定的條件為真時重復執行一個代碼塊。
以上DB2流程控制子句的介紹。