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...