mysql游標使用範圍 MySql游標的使用例項

2021-10-18 11:40:27 字數 922 閱讀 3861

mysql游標使用的整個過程為:

1.建立游標

複製** **如下:

declare calc_bonus cursor for select id, salary, commission from employees;

2.開啟游標

複製** **如下:

open calc_bonus;

3.使用游標

複製** **如下:

fetch calc_bonus into re_id, re_salary, re_comm;

4.關閉游標

複製** **如下:

close calc_bonus;

例項**如下所示:

複製** **如下:

begin

declare temp_user_id int default null;

declare stop int default 0;

#宣告游標

declare temp_cur cursor for select f_user_id from table_test where f_user_id=1;

#宣告游標的異常處理

declare continue handler for sqlstate '02000' set stop=1;

open temp_cur;

fetch temp_cur into temp_user_id;

#判斷游標是否到達最後

while stop<>1 do

#各種判斷

#讀取下一行的資料

fetch temp_cur into temp_user_id;

#迴圈結束

end while;

#關閉游標

close temp_cur;

end

控制代碼的使用範圍

問題 子類的控制代碼,例化後,可訪問的範圍是子類的變數範圍。那麼子類的控制代碼怎麼去訪問父類的同名變數?basic test t 包含def變數 test wr wr 包含def變數 initial begin wr new wr子類控制代碼,例化後指向子類的物件 t new t父類柄,例化後指向父...

方法的宣告有使用範圍

implementation 區中的過程或函式,只能在本單元呼叫 在實現區 implementation 自定義的方法是 有順序的,前面的函式不能呼叫後面的函式,可以呼叫前面的函式。如果前面的方法要呼叫後面的方法,後面的方法需要提前宣告 如果函式在介面區定義了,就無需用 forward 提前宣告了 ...

PHP程式中變數的使用範圍

1,區域性變數 1 定義在函式裡面宣告的變數,只能在函式內部使用,不能在函式外部使用 2 在 if 語句裡面宣告的變數,可以在 if 後面使用,c語言則不行 3 函式的引數,就是乙個區域性變數 2,全域性變數 1 全域性變數在函式外部宣告,可以在每個函式中使用 2 所有在函式內部的變數都是新宣告的,...