sql語句查詢創(chuàng)建的游標 什么是游標?使用游標的基本步驟是什么?
什么是游標?使用游標的基本步驟是什么?游標是系統(tǒng)為用戶設置的數(shù)據(jù)緩沖區(qū),用于存儲SQL語句的執(zhí)行結果。每個光標區(qū)域都有一個名稱。用戶可以用SQL語句從游標中逐個獲取記錄,將其賦給主變量,并將其發(fā)送到主
什么是游標?使用游標的基本步驟是什么?
游標是系統(tǒng)為用戶設置的數(shù)據(jù)緩沖區(qū),用于存儲SQL語句的執(zhí)行結果。每個光標區(qū)域都有一個名稱。用戶可以用SQL語句從游標中逐個獲取記錄,將其賦給主變量,并將其發(fā)送到主語言進行進一步處理。create proc cursorTest@uid int=0,@uname varchar(50)=“”as--create cursor declare@cursor--設置要由cursor操作的數(shù)據(jù)集set@cursor=cursor for select uid,uname from users open@cursor--從@cursor取下一個到@uid,@uname--將光標移到第一個數(shù)據(jù),提取第一個數(shù)據(jù)并將其存儲在變量中,同時(@@fetch)ustatus=0)begin--如果上一個操作成功,則繼續(xù)循環(huán)print@uname--將next從@cursor提取到@uid,@uname--繼續(xù)到下一行end close@cursor--close cursor deallocate@cursor--刪除cursor