簡記游標用法

2021-04-07 01:58:46 字數 864 閱讀 7314

第一步:宣告游標 

關鍵字(declare)  游標名  關鍵字(cursor) 關鍵字(for)

記錄集例如: declare cur_name cursor for select * from tt

第二步開啟游標 : open cur_name

第四步提取資料:fetch next from cur_name  [ into 變數list ]

第五步迴圈提取:fetch next from cur_name

while @@fetch_status=0

begin

fetch next from cur_name

end第六步:關閉釋放游標

close cur_name

deallocate cur_name

例子 :

declare @fasysid int,

@mf varchar(400),

@nv varchar(400)

declare cur_aa cursor for select m_sysid,mdyfield,nvalue from t_astmodify where entryid='db0605010'

open cur_aa

fetch next from cur_aa

into @fasysid,@mf,@nv

while @@fetch_status=0

begin

select @fasysid,@mf,@nv

fetch next from cur_aa

into @fasysid,@mf,@nv

end  

close cur_aa

deallocate cur_aa

sql 游標使用簡記

if exists select from sys.objects where object id object id n dbo payee del and type in n p n pc begin drop procedure payee del endgo create proc dbo ...

C const用法簡記

c const允許指定乙個語義約束,編譯器會強制實施這個約束,允許程式設計師告訴編譯器某值是保持不變的。如果在程式設計中確實有某個值保持不變,就應該大膽明確的使用const,這樣可以獲得編譯器的幫助。include using namespace std int main 傳遞過來的引數在函式內不可...

curl用法簡記

curl data firstname john lastname doe 通過post請求傳送引數 curl cookie jar linuxidcookies.txt o 儲存 cookie curl cookie cnncookies.txt 傳送 cookie 使用具有或不具有身份驗證的 如...