第一步:宣告游標
關鍵字(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 使用具有或不具有身份驗證的 如...