DECLARE My_Cursor CURSOR --定义游标
FOR (SELECT * FROM 表名 WHERE 字段名 IN(SELECT 分组后查询条件 FROM 表名 WHERE 条件<>'' GROUP BY 字段名 HAVING COUNT(条件)>1 ) AND 条件2 NOT LIKE '%xx%') --查出需要的集合放到游标中
OPEN My_Cursor; --打开游标
FETCH NEXT FROM My_Cursor ; --读取第一行数据
WHILE @@FETCH_STATUS = 0
BEGIN
UPDATE 表名 SET 字段名 = 条件 + 'xxxx' WHERE CURRENT OF My_Cursor; --更新
--DELETE FROM 表名 WHERE CURRENT OF My_Cursor; --删除
FETCH NEXT FROM My_Cursor; --读取下一行数据
END
CLOSE My_Cursor; --关闭游标
DEALLOCATE My_Cursor; --释放游标
GO