僅循環循環:
[begin_label:]循環
語句_列表
結束循環[end_label]
創建過程doiterate(p1 INT)
開始
label1:循環
設置p 1 = p 1+1;
如果p 1 & lt;那麽10
叠代label 1;
結束IF;
離開label 1;
結束循環label 1;
SET @ x = p 1;
結束;
LOOP實現了壹個簡單的循環結構,允許重復執行壹個語句列表,該列表由壹個或多個語句組成,每個語句都用分號(;)分隔符結束。循環中的語句將被重復執行,直到循環終止。壹般來說,循環是由LEAVE終止的。在函數中,還可以使用RETURN,它完全退出函數,同時終止循環。
擴展數據
Mysql進程控制結構:
順序結構:程序從上到下執行。
分支結構:程序選擇兩條或多條路徑中的壹條來執行,
循環結構:壹個程序在滿足壹定條件的基礎上重復執行壹段代碼。
分支結構
1,如果函數
功能:實現簡單的雙分支。
語法:
If(表達式1,表達式2,表達式3)
執行順序:
如果表達式1成立,If函數返回表達式2的值,否則返回表達式3的值。
應用:任何地方(在開始和結束之內或之外)
2.案例結構
案例1:類似於java中的switch語句,壹般用來實現等價判斷。
語法:
事例變量|表達式|字段
當要判斷的值是1或語句1時,則返回該值;
當要判斷的值然後返回值2或語句2時;
...
ELSE要返回的值n或語句n;
結束案例;
案例二:類似於java中的多個IF語句,壹般用來實現區間判斷。
語法;
情況
當要判斷的條件1返回值1或語句1時;
當要判斷的條件為2時,則返回值為2或語句2;
...
ELSE要返回的值n或語句n;
結束案例;