簡單cursor 備忘

2022-01-16 03:13:49 字數 791 閱讀 5234

*/

----------------------------------------------

declare @id nvarchar(20); --定義變數來儲存id號

declare @date datetime; 

declare @dfd nvarchar(200);          --定義變數來儲存值

set @dfd='';

declare mycursor cursor for

select mid,createddate from fd_menu   --為所獲得的資料集指定游標

open mycursor    --開啟游標

fetch next from mycursor into @id,@date   --開始抓第一條資料

while(@@fetch_status=0)     --如果資料集裡一直有資料

begin

--select tb_b.name,(tb_b.gz + @a) from tb_b where tb_b.id = @id   --開始做想做的事(什麼更新呀,刪除呀)

set @dfd=@dfd+cast(@id as nvarchar)+'.v.'+convert(nvarchar,@date,111);

select @dfd;

fetch next from mycursor into @id,@date     --跳到下一條資料

endclose mycursor        --關閉游標

deallocate mycursor --刪除遊

Cursor的簡單使用

使用過 sqlite 資料庫的童鞋對 cursor 應該不陌生,如果你是搞.net 開發你大可以把cursor理解成 ado.net 中的資料集合相當於datareader。今天特地將它單獨拿出來談,加深自己和大家對 android 中使用 cursor 的理解。關於 cursor 在你理解和使用 ...

oracle游標cursor簡單使用

oracle游標cursor簡單使用 總共介紹兩種游標 cursor 與 sys refcursor 1 cursor游標使用 sql 簡單cursor游標 students表裡面有name欄位,你可以換做其他表測試 定義 declare 定義游標並且賦值 is 不能和cursor分開使用 curs...

備忘 Binder簡單總結

binder結構 當我們使用aidl進行跨程序呼叫時,我們需要在兩端各建立aidl檔案,此時系統會幫我們在generated source aidl debug 包名 下建立兩個一樣的binder檔案,這個檔案分為 結構,即描述遠端呼叫方法的介面 客戶端轉換binder物件以及服務端處理請求的stu...