SQL流程控制元素WHILE

2021-09-06 02:08:17 字數 602 閱讀 2255

while是sql server另乙個基本流程控制元素,用於迴圈執行**。while後面的條件為true時,迴圈執行指定的sql語句或語句塊,如果while後的條件為false或unknown時,迴圈終止。

演示,更詳細例子,請參閱

--宣告乙個int型別變數,並賦值

declare

@firstcapitalletters

int=

65--

while迴圈,當這個變數小於或等於90,邏輯都是為true

while

@firstcapitalletters

<=

90begin

--條件為true時,把變數轉化為大寫字母插入至乙個臨時表中

insert

into

#tempdriveinfo (

[drivename]) 

values

(char

(@firstcapitalletters

))--

為了迴圈下一步,變數新增1。

set@firstcapitalletters

=@firstcapitalletters+1

end

流程控制while

程式 執行的順序 一 順序執行 二 選擇執行 1.定義 某些 可能執行,也可能不執行,有選擇的執行某些 2.分類 1 if 比switch重要的多 1 if最簡單的用法 2 if的範圍問題 重要 3 if else 的用法 4 if else if else 的用法 5 c語言對真假的處理 6 if...

流程控制 while迴圈

while迴圈的結構 while條件 結果如果條件為真,則直接執行結果,然後再次判斷條件,知道條件為假,停止迴圈。結束迴圈的條件 1.改變條件 2.break 案例 1 猜大小的遊戲 n 66 理想數字為66 content int input 做個遊戲,請輸入我的理想數字是多少 while tru...

流程控制元素

if else 流程控制元素 用於根據條件來控制 的執行流程。如果條件取值為true,則執行指定的語句或語句塊 如果條件取值為false或unknown,則執行指定的另一語句或語句塊 此部分為可選的 if year current timestamp year dateadd day,1,curre...