300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 在SQL 中实现循环每一行做一定的操作【MySQL】

在SQL 中实现循环每一行做一定的操作【MySQL】

时间:2022-04-13 07:13:28

相关推荐

在SQL 中实现循环每一行做一定的操作【MySQL】

数据库|mysql教程

,中

数据库-mysql教程

在SQL 中实现循环每一行做一定的操作

-03-05 16:00 来源:不详 作者:佚名 RSS复制链接打印核心提示:如果我们想对一个表的每一行做出比较复杂的操作,大多会想到用游标,本文中,我们将换一种思路,用SQL Server 中的新函数ROW_NUMBER()和while循环来对每一行执行操作。详细的示例代码如下:

如果我们想对一个表的每一行做出比较复杂的操作,大多会想到用游标,本文中,我们将换一种思路,用SQL Server 中的新函数ROW_NUMBER()和while循环来对每一行执行操作。详细的示例代码如下:

select Department_No as departmentNo,ROW_NUMBER()

OVER(ORDER BY Department_No) AS rowNumber into

#depTemp–建立临时表

from departments

declare @max int

–用来获得最大的rowNumber

select @max=max(rownumber)

from #depTemp

declare @rowNo int

set @rowNo=1

while @rowNo<=@max

–用来对每一个rowNumber来进行循环操作

begin

–此处对每一行要进行的操作的代码

set @rowNo=@rowNo+1

end

drop table #depTemp–清除临时表

卡密社区完整网站源码,ubuntu上玩塞尔达,眼里会爬虫吗,php $.ajax(,Seo986lzw

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。