`
yaasshole
  • 浏览: 664844 次
文章分类
社区版块
存档分类
最新评论

一个嵌套游标的例子

 
阅读更多
declare @class varchar(30)
declare classcursor cursor for
select class from cmrtxl19.qifei.class where cmrtxl19.qifei.class.class like '%北京0609%'
open classcursor
fetch next from classcursor into @class
while ( @@fetch_status=0 )
begin
print @class
declare @username varchar(30)
declare @userid varchar(30)
declare classcursor_2 cursor for
select 姓名,用户名 from pubs.qifei.bj0609fenban where 序号 is null and 班级名称=@class
open classcursor_2
fetch next from classcursor_2 into @username,@userid
declare @i int
set @i=1
while ( @@fetch_status=0)
begin
print '----'+@username+@userid
if @i=1
begin
update cmrtxl19.qifei.class set adm = @username,admid = @userid
where cmrtxl19.qifei.class.class = @class
end
else
begin
update cmrtxl19.qifei.class set adm2 = @username,adm2id = @userid
where cmrtxl19.qifei.class.class = @class
end
set @i=@i+1
if @i=3
begin
break
end
fetch next from classcursor_2 into @username,@userid
end
close classcursor_2
deallocate classcursor_2
fetch next from classcursor into @class
end
close classcursor
deallocate classcursor
分享到:
评论

相关推荐

    MS SQL Server2005存储过程、游标、游标嵌套综合例子

    NULL 博文链接:https://modiliany.iteye.com/blog/786230

    worldview:一个小型库,用于使用侦听器管理嵌套的全局状态对象

    一个小型库,用于通过侦听器管理嵌套的全局状态对象。 使用全局不可变数据结构来保持状态 使用点表示法来引用嵌套路径(例如“ things.like.this”) 使用requestAnimationFrame / setImmediate / setTimeout批量...

    oracle数据库经典题目

    (2)打开游标,使用PL/SQL命令OPEN来打开一个声明的游标 (3)提取数据,从游标中重复提取每条记录到数据结构中,直到数据集合被提交 (4)关闭游标,使用完游标后将其关闭 3.Oracle数据库的工作模式有哪两种?它们之间...

    baobab:具有游标JavaScript和TypeScript持久且可选的不可变数据树

    它旨在提供一个保存应用程序状态的集中模型,并可以通过混合,高级组件,包装器组件或装饰器(在)轻松地与React配对。 有趣的事实:树( Badbab )是一棵非常大而宏伟的非洲树。 概括 例子 var Baobab = require ...

    mysql 存储过程输入输出参数示例

    drop PROCEDURE if exists my_procedure; create PROCEDURE my_procedure(in my_id int,out my_name... 您可能感兴趣的文章:Mysql存储过程循环内嵌套使用游标示例代码MySQL 存储过程中执行动态SQL语句的方法Mysql存储过

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    2. oracle11G自带一个卸载批处理\app\Administrator\product\11.2.0\dbhome_1\deinstall\deinstall.bat 3. 运行该批处理程序将自动完成oracle卸载工作,最后手动删除\app文件夹(可能需要重启才能删除) 4. 运行...

    SQL语法大全

    adOpenForwardOnly 0 缺省值,启动一个只能向前移动的游标(Forward Only)。 adOpenKeyset 1 启动一个Keyset类型的游标。 adOpenDynamic 2 启动一个Dynamic类型的游标。 adOpenStatic 3 启动一个Static类型的游标。...

    h_JAVA 2应用编程150例.rar

    实例74 实现一个简单的代理服务器 246 实例75 C/S结构的分布式运算 248 第7章 Java B/S结构编程 253 实例76 简单的Servlet程序 254 实例77 简单的留言簿 256 实例78 JSP+Java Bean的计数器 258 实例79 数据库查询 ...

    Python编程入门经典

    3.3.1 引用最后一个元素 40 3.3.2 序列的范围 41 3.3.3 通过附加序列增长列表 41 3.3.4 使用列表临时存储数据 42 3.3.5 处理集合 43 3.4 本章小结 44 3.5 习题 44 第Ⅱ部分 Python语言和标准库 第4章 做出决策 49 ...

    javaSE代码实例

    1.4 第一个Java程序 8 1.4.1 开发源代码 8 1.4.2 编译运行 9 1.5 小结 11 第2章 基本数据类型——构建Java 大厦的基础 12 2.1 源代码注释 12 2.1.1 单行注释 12 2.1.2 区域注释 12 2.1.3 文档...

Global site tag (gtag.js) - Google Analytics