declare @ft_name nvarchar(20),@ft_zjf varchar(20),@temp varchar(20);
DECLARE My_Cursor CURSOR --定义游标
FOR (select ft_name from fclt_type) --查出需要的集合放到游标中
OPEN My_Cursor; --打开游标
FETCH NEXT FROM My_Cursor into @ft_name ; --读取第一行数据
WHILE @@FETCH_STATUS = 0
BEGIN
set @temp=( select top 1 fclt_num from fclt_facilities where fclt_fcltModel= @ft_name);
set @ft_zjf=replace( @temp,RIGHT(@temp,3),'');
UPDATE fclt_type SET ft_zjf = @ft_zjf WHERE CURRENT OF My_Cursor; --更新
--DELETE FROM dbo.MemberAccount WHERE CURRENT OF My_Cursor; --删除
FETCH NEXT FROM My_Cursor into @ft_name; --读取下一行数据
END
CLOSE My_Cursor; --关闭游标
DEALLOCATE My_Cursor; --释放游标
GO
相关文章
- 使用oracle数据库,多用户同时对一个表进行增加,删除,修改,查看等操作,会不会有影响?
- 优化MVC,实现数据库表的记录的添加、删除、修改、查询。
- Jmeter使用CSV Data Set Config参数化数据不重复的多次循环执行(实现多用户多次抽奖功能)
- yii2使用GridView实现数据全选及批量删除按钮示例
- C#实现对SQL数据库中的表的查询、添加、修改、删除数据
- php+mysqli预处理技术实现添加、修改及删除多条数据的方法
- SQLServer 命令批量删除数据库中指定表(游标循环删除)
- 用Nhibernate实现数据的添加、删除、修改
- Swift 中使用 SQLite——修改和删除数据
- 使用游标实现循环,修改数据,删除数据