六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 186|回复: 0

sql2000游标读取行列记录

[复制链接]

升级  76%

48

主题

48

主题

48

主题

秀才

Rank: 2

积分
164
 楼主| 发表于 2013-2-7 19:27:18 | 显示全部楼层 |阅读模式
declare @tempTag VARCHAR(100)--多列定义 declare @tempTag1 VARCHAR(100)--多列.....declare tagCursor cursor for (select * from splitstr('heheh hahah hohoh heihei hehe',' '))--读取行数据到游标open tagCursor--打开游标    fetch next from tagCursor INTO @tempTag--多列定义加,@temp    WHILE(@@FETCH_STATUS = 0) BEGIN--0:FETCH 语句成功。 -1:FETCH 语句失败或此行不在结果集中。 -2:被提取的行不存在。        print @tempTag        fetch next from tagCursor INTO @tempTag--多列定义加,@temp    ENDclose tagCursor--关闭游标DEALLOCATE tagCursor--销毁游标 因为需要对一个字符串做分列处理.
并且再对分列的数据做判断插入新的表中.所以请同事帮忙做了一个游标的循环,先留着,以后好复习.
select * from splitstr('heheh hahah hohoh heihei hehe',' ')splitstr是一个自定义函数见hi.baidu.com/%CD%F5%D7%D36%BA%C5/blog/item/ddcac92c3c8291eb8a13991a.html 见这篇博文
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表