SQL循环结果集
来源:互联网 发布:软件开发职业培训 编辑:程序博客网 时间:2024/04/30 11:10
1:游标,这不多说。
2:临时表:
思路如下:
@@RowCount来控制循环结束标记。
临时表里生成一个自动增长ID
达到总行数时,结束循环。
大概写一下:
假设有个实体表Table_UserAccount
两列:
UserID uniqueidentifier
UserName Nvarchar(100)
现要遍历该学生表
/*行号,用于循环*/
DECLARE @ROWNUM INT
/*总行数*/
DECLARE @TOTALCOUNT INT
/*创建临时表#TMP_USER_0323用于循环*/
SELECT IDENTITY(1,1) AS ID,USERID,USERNAME INTO #TMP_USER_0323 FROM TABLE_USERACCOUNT
/*设置循环总数*/
SET @TOTALCOUNT = @@ROWCOUNT
/*设置循环起始值*/
SET @ROWNUM = 1
WHILE @ROWNUM <=@TOTALCOUNT
BEGIN
/*具体------------------操作*/
SELECT USERID,USERNAME FROM #TMP_USER_0323
WHERE ID = @ROWNUM
/*循环变量增 1*/
SET @ROWNUM = @ROWNUM + 1
END
大概这个样子。当然,也看到有人用SET @ROWCOUNT 0/1来处理或者用min/max来进行循环结束控制。
循环么,只要找到结束条件就Ok了。
不知道还有其他方法没呢?
- SQL循环结果集
- SQL 循环遍历结果集
- SQL中运用游标循环结果集
- sql循环嵌套、游标使用、循环结果集示例
- SQL Server 存储过程 循环遍历结果集
- SQL查询结果集游标循环获得行数据
- 使用 Transact-SQL 语句来循环结果集
- sql 循环处理查询到的结果集
- T-SQL 编程之结果集循环处理
- 游标循环结果集
- 【Oracle】sql循环遍历查询结果
- 如何通过使用 TRANSACT-SQL SQL Server 中循环访问一结果集
- 循环select查询结果集
- 循环读取数据库表数据,并且将结果集插入到sql文本中
- SQL Server 结果集循环处理的 避免游标处理方法
- SQL数据库函数如何对多结果进行循环处理
- Sql Server 中如何循环遍历查询结果
- Sql Server 中如何循环遍历查询结果
- 怎样给listview的ColumnHeader 设置图像(in Visual C# .NET)
- 家教日记---7.25.
- LINUX嵌入式开发书籍推荐
- DW 2.0
- acm pku 1183 反正切函数的应用
- SQL循环结果集
- vector中erase用法注意事项
- C# WinForm控件、自定义控件整理(大全)
- HTML5以及WebGL
- 产品经理的职场微笑曲线
- 解析C函数式宏
- 线程例子时,结果出现如下错误
- 用C语言读取大文件的问题 内存映射
- java多线程