sql 中游標的使用
來源:程序員人生 發布時間:2014-12-12 08:12:00 閱讀次數:3573次
declare @id int
declare @addTime datetime
declare cursor1 cursor for --定義游標cursor1
select id,addtime from MR_Examine --使用游標的對象(跟據需要填入select文)
open cursor1 --打開游標
declare @i int
set @i=1
fetch next from cursor1 into @id,@addTime --將游標向下移1行,獲得的數據放入之前定義的變量@id,@name中
while @@fetch_status=0 --判斷是不是成功獲得數據
begin
if(@i>10)
set @i=1
update MR_Examine set AddTime=DATEADD(DAY,@i*⑴,GETDATE()) where Id=@id --進行相應處理(跟據需要填入SQL文)
set @i=@i+1
fetch next from cursor1 into @id,@addTime --將游標向下移1行
end
close cursor1 --關閉游標
deallocate cursor1
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈