sql2000游标读取行列记录
declare @tempTag VARCHAR(100)--多列定义 declare @tempTag1 VARCHAR(100)--多列.....declare tagCursor cursor for (select * from splitstr('heheh hahah hohoh heihei hehe',' '))--读取行数据到游标open tagCursor--打...
·
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
END
close 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 见这篇博文
更多推荐
已为社区贡献1条内容
所有评论(0)