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
相关文章
- sql server 存储过程的(包含事务)方法里面,采用游标循环,批量删除(修改)数据
- Collection与数据结构 链表与LinkedList(四):双向无头非循环链表的实现与LinkedList的使用
- SQL Server 使用SQL Server Management Studio创建、修改和删除用户数据库
- 百度数据开发面试题 Oracle行列转换Oracle行转列、列转行的Sql语句总结(转)链接中的基本都用到。1)wm_concat、listaggoracle拆分逗号分隔字符串 实现split博主这里没记住正则,开始傻傻的用循环暴力,后来面试的大叔让我随便用什么语言博主就写了个java的List数组拆分,后来想想完全不同,这里应该是String的split,用oracle的话就用正则,其他语言支持正则的都可以用正则。这是老夫版的,面试写的随意,使用方法名递归,估
- nginx 使用ctx实现数据共享,修改上下文
- 使用oracle数据库,多用户同时对一个表进行增加,删除,修改,查看等操作,会不会有影响?
- mysql存储过程使用游标循环插入数据
- 优化MVC,实现数据库表的记录的添加、删除、修改、查询。
- Jmeter使用CSV Data Set Config参数化数据不重复的多次循环执行(实现多用户多次抽奖功能)
- Oracle使用游标删除所有用户数据表中的所有记录脚本