新疆软件开发

本站首页 软件开发 成功案例 公司新闻 公司简介 客服中心 软件技术 网站建设
  您现在的位置: 新疆二域软件开发公司 >> 数据库开发 >> 文章正文

游标学习:3种实现SQLSERVER动态游标的方法

实现SQLSERVER动态游标的方法1:

CREATE   TABLE   #tabTmp(id   int)  
  INSERT   #tabTmp   EXECUTE(’SELECT   id   FROM   ’+@TableName)  
   
  declare   curOne   cursor   for    
  SELECT   id   FROM   #tabTmp  
  open   curOne  
  FETCH   NEXT   from   curOne   into     @ID

 

实现SQLSERVER动态游标的方法2:
exec(’
    declare curOne cursor global
     for’ + @aSql)
    open curOne 
    fetch  curOne

 

实现SQLSERVER动态游标的方法3:
declare  @sql  varchar(2000),  
           @typefield  varchar(100),  
           @tablename  varchar(255),  
           @name  varchar(100)  
select  @typefield  =  ’’name’’,@tablename  =  ’’sysobjects’’  
set  @sql  =  ’’  declare  cuTemp  cursor  for  ’’  
                       +’’  SELECT  DISTINCT  ’’+@typefield  +  ’’  FROM  ’’  +  @tablename  
exec  (@sql)    
open  cuTemp    
fetch  cuTemp  into  @name  
while  (@@fetch_status=0)  
begin  
           print  @name  
           fetch  cuTemp  into  @name  
end  
close  cuTemp

您现在的位置:首页--数据库--SQL Server--浏览文章
3种实现SQLSERVER动态游标的方法
点击:216   发布日期:2008-1-12 12:39:08   进入论坛
 
 

DEALLOCATE  cuTemp 
 
 

 

作者:未知 | 文章来源:自学编程网 | 更新时间:2008-1-13 16:13:33

  • 上一篇文章:

  • 下一篇文章:

  • 相关文章:
    学习sqlserver数据库的维度表
    sqlserver 多用户并发中如何避免死锁
    如何实现SQLSERVER的定时作业
    sql server数据库中case的不同用法
    sa登录失败原因整理
    sqlserver查询分析器快捷键大全
    怎样的情况下 可以更新数据
    软件技术
    · 开发语言
    · Java技术
    · .Net技术
    · 数据库开发
    最新文章  
    ·Domino平台的优缺点分析
    ·oracle不能连接本地库的解
    ·使用经验整理-TestDirecto
    ·学习sqlserver数据库的维度
    ·sqlserver 多用户并发中如
    ·丢失日志文件后数据库还能
    ·人工智能在数据库sql语句编
    ·数据库学习:Oracle应用程
    ·基础知识:软件测试的要点
    ·技术文章:sqlserver 2008
    ·SQL Server虚拟内存和物理
    ·在MySQL中 describe命令怎
    ·怎样解决视图刷新时出现的
    ·如果忘记了MySQL的root用户
    ·基础学习:基于SQL的sysob
    关于我们 | 软件开发 | 下载试用 | 客服中心 | 联系我们 | 友情链接 | 网站地图 | 新疆电子地图 | RSS订阅
    版权所有 © 2016 新疆二域软件开发网 www.k8w.net All Rights Reserved 新ICP备14003571号
    新疆软件开发总机:0991-4842803、4811639.
    客服QQ:596589785 ;地址:新疆乌鲁木齐北京中路华联大厦A-5C 邮编:830000