sql2000游标读取行列记录
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 见这篇博文
页:
[1]