关于SQLSERVER游标的使用示例
```sql
游标:
--创建一个游标
declare youbiao cursor for --youbiao为游标的名称,随便起
select TOP 10 FNUMBER from T_BD_MATERIAL ORDER BY FMATERIALID --这是游标youbiao的值,这里随便发挥看业务场景
--打开游标
open youbiao
--变量
declare @fg varchar(20) ,@fgStr varchar(max) = '' --声明变量 ‘declare’为声明变量 ,注意fgStr赋值默认值,否则默认为NULL,null和任意值计算值为NULL
--循环游标
fetch next from youbiao into @fg --获取youbiao的下一条数据,并将游标值赋给变量
while @@FETCH_STATUS=0 --假如检索到了数据继续执行
begin
--set @fgStr += Convert(varchar(20), @fg)+'_'
--set @fgStr = @fgStr + Convert(Varchar(20),@fg)
--set @fgStr = ISNULL(@fgStr,'') + 'hj'
set @fgStr += Convert(varchar(20), @fg)+'_'
--循环的业务逻辑,插入数据,更新数据......
fetch next from youbiao into @fg --获取下一条数据并赋值给变量
end--关闭释放游标
select @fgStr
close youbiao
deallocate youbiao
```
关于SQLSERVER游标的使用示例
```sql游标:--创建一个游标declare youbiao cursor for --youbiao为游标的名称,随便起select TOP 10 FNUMBER from T_...
点击下载文档
本文2024-09-16 17:17:53发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-14802.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章