摘要: 用游标,和WHILE可以遍历您的查询中的每一条记录并将要求的字段传给变量进行相应的处理 DECLARE @A1 VARCHAR(10),@A2 VARCHAR(10),@A3 INTDECLARE CURSOR YOUCURNAME FOR SELECT A1,A2,A3 FROM YOUTABLE 阅读全文
posted @ 2020-05-14 15:58 那个远方 阅读(2246) 评论(0) 推荐(0) 编辑
摘要: 在数据库开发过程中,我们经常会碰到要遍历数据表的情形,一提到遍历表,我们第一印象可能就想到使用游标,使用游标虽然直观易懂,但是它不符合面向集合操作的原则,而且性能也比面向集合低。当然,从面向集合操作的角度出发,也有两种方法可以进行遍历表的操作,总结起来,遍历表有下面几种方法。 使用游标 使用表变量 阅读全文
posted @ 2020-05-14 15:56 那个远方 阅读(398) 评论(0) 推荐(0) 编辑
摘要: 1:游标方式 ALTER PROCEDURE [dbo].[testpro] as declare @yeardatestr varchar(20) --日期拼接 declare @meterno varchar(20) --仪表编号 declare @collectindataname varch 阅读全文
posted @ 2020-05-14 15:41 那个远方 阅读(7544) 评论(0) 推荐(1) 编辑
摘要: declare @i int set @i = 0 while @i < 100 begin update table set column = @i where ID_column = @i set @i = @i + 1 end 阅读全文
posted @ 2020-05-14 15:35 那个远方 阅读(3575) 评论(0) 推荐(0) 编辑