有沒有辦法在遊標中使用動態限制?mysql遊標使用動態限制
DECLARE cursor_friends CURSOR FOR
SELECT `name` FROM iFriends
LIMIT iLimit, 50;
我在一些論壇上看到mysql遊標不支持遊標中的動態限制。不知道是否有一些替代這個
有沒有辦法在遊標中使用動態限制?mysql遊標使用動態限制
DECLARE cursor_friends CURSOR FOR
SELECT `name` FROM iFriends
LIMIT iLimit, 50;
我在一些論壇上看到mysql遊標不支持遊標中的動態限制。不知道是否有一些替代這個
MySQL的遊標不能使用動態語句。
解決方法:使用prepared statements創建臨時表或LIMIT子句,則打開遊標在這個新的表或視圖的視圖。
讓我問你一個問題 - 爲什麼你需要使用遊標?有時可以避免使用遊標。
[存儲過程中的動態遊標]的可能的重複(http://stackoverflow.com/questions/7685588/dynamic-cursor-in-stored-procedure) – pyramids 2014-05-29 09:22:08