一个带游标的遍历数据的函数|数据库操作|软件开发
2008-12-17 14:59
447 查看
alter function F_GetUserPostion(@userName varchar(120)) returns varchar(600)
as
begin
Declare curGetUserPostion Cursor
for
select (select column_Name from Hr_Professional where Column_id=Hr_Intention.GSsortID) from Hr_Intention where GuserName=@userName
Declare @ColumnName varchar(120)
Declare @body varchar(600)
--初始化
Set @body=''
set @ColumnName=''
--打开游标
Open curGetUserPostion
--循环并提取记录
Fetch Next From curGetUserPostion Into @ColumnName
While ( @@Fetch_Status=0 )
begin
--更新到汇总表。
set @body = @body+'-'+@ColumnName
Fetch Next From curGetUserPostion Into @ColumnName
end
--关闭游标
Close curGetUserPostion
--释放游标
Deallocate curGetUserPostion
return @body
end
as
begin
Declare curGetUserPostion Cursor
for
select (select column_Name from Hr_Professional where Column_id=Hr_Intention.GSsortID) from Hr_Intention where GuserName=@userName
Declare @ColumnName varchar(120)
Declare @body varchar(600)
--初始化
Set @body=''
set @ColumnName=''
--打开游标
Open curGetUserPostion
--循环并提取记录
Fetch Next From curGetUserPostion Into @ColumnName
While ( @@Fetch_Status=0 )
begin
--更新到汇总表。
set @body = @body+'-'+@ColumnName
Fetch Next From curGetUserPostion Into @ColumnName
end
--关闭游标
Close curGetUserPostion
--释放游标
Deallocate curGetUserPostion
return @body
end
相关文章推荐
- 一个带游标的遍历数据的函数|数据库操作|软件开发
- onethink如何在新增时一条数据的时候运行一个函数或进行某数据库的操作
- MVC5中Model层开发数据注解 EF Code First Migrations数据库迁移 C# 常用对象的的修饰符 C# 静态构造函数 MSSQL2005数据库自动备份问题(到同一个局域网上的另一台电脑上) MVC 的HTTP请求
- 让你提前认识软件开发(18):C语言中常用的文件操作函数总结及使用方法演示代码
- 用flask开发个人博客(21)—— 在视图函数中操作数据库
- 【数据库-MySql】函数-遍历一个表,并修改状态
- C++中读入一个文件夹下多个文件的数据操作(文件夹遍历)
- 数据结构(十二) 二叉树的基本操作 --- 创建一个二叉树 前中后序遍历二叉树
- Creo二次开发--函数(七)--尺寸遍历操作函数
- 数据库知多少:一个开发人员应该有多少数据知识?
- 数据操作__Discuz X2二次开发之数据库操作 DB类
- 数据库知多少:一个开发人员应该有多少数据知识?
- 诸如可更新、可滚动游标及符合ANSI的CASE语句、日期一时间数据类型和连接语法之类的特性便从将在其他数据库上开发的应用程序移植到Oracle 9i中
- c++第九周【任务4】建立一个二维数组类Douary,使该类中有以下数据成员、成员函数及友员函数,完成矩阵的输入、输出、加、减、相等判断等操作。
- hadoop超时解决办法context.progress()的作用 假设在map()方法中,你有一个从数据库读取大量数据的操作,是用一个循环来完成的,并且,在读完全部的数据之前,你不会有任何的数据输出
- Code First开发系列之管理数据库创建,填充种子数据以及LINQ操作详解
- 用游标遍历某台服务器下所有的数据库中某个字段所在的表名及数据库名
- atitit.软件开发概念--过滤和投影 数据操作
- 使用SQL游标对数据进行遍历循环操作
- sql server 如何在一个数据库中操作另一个数据库中的数据