首页 > 数据库技术 > 详细

sqlserver游标的使用方式

时间:2016-02-29 14:17:19      阅读:183      评论:0      收藏:0      [点我收藏+]

----臨時表 把數據抄寫到此表,然後做2個表的同步

SELECT [FA_NUMBER]

      ,[STATUS]

      ,[FA_REQUESTOR]

      ,[CALI_NUMBER]

      ,[AMT]

  FROM [KSGAFA].[dbo].[FA_TEMP]

 

  --以後有更新人員的資料請參考此処代碼即可

declare @fa_namber varchar(20)

declare @fa_request varchar(20)

declare  c1 cursor for SELECT [FA_NUMBER],[FA_REQUESTOR]

      FROM [KSGAFA].[dbo].[FA_TEMP]

open c1

fetch NEXT from c1 into @fa_namber, @fa_request

while @@FETCH_STATUS = 0

begin

/*----這邊更改數據并此行是否已經更新過

  update *** set [FA_REQUESTOR]=@fa_request where ***.[FA_NUMBER]=@fa_namber

  update [KSGAFA].[dbo].[FA_TEMP]  set flag=‘Y‘ where

*/

select @fa_namber+‘|‘+@fa_request

fetch next from c1 into @fa_namber, @fa_request

end

close c1

DEALLOCATE c1

sqlserver游标的使用方式

原文:http://www.cnblogs.com/BusyStone/p/5227136.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!