SQL定义游标

--游标更改数据
--申明一个游标
DECLARE MyCursor CURSOR
FOR select SN,CT from TEMP1    --循环条件

--打开一个游标
OPEN MyCursor

--循环一个游标
DECLARE @SN VARCHAR(50) ,@CT VARCHAR(50)   --循环变量
FETCH NEXT FROM MyCursor INTO @SN, @CT
WHILE @@FETCH_STATUS =0
BEGIN
  UPDATE SFC_KEYPARTS_HP_CTLABEL SET PART_BARCODE=@CT WHERE SCAN_BARCODE=@SN AND PART_TYPE_NO='C'  --主体语句
FETCH NEXT FROM MyCursor INTO @SN, @CT
END

--关闭游标
CLOSE MyCursor
--释放资源
DEALLOCATE MyCursor

posted @ 2019-07-24 14:19  Bill-Lee  阅读(1729)  评论(0编辑  收藏  举报