ROW_NUMBER()分析函数生成一个排序列
2015-09-21 10:16
501 查看
--ROW_NUMBER()根据排序字段重新赋值本身的排序重新刷新 ALTER proc UpdateTransportorder_proc @OldVehicleStateType_ID int --修改之前的车辆类型 as declare UpdateTransportorder_cursor cursor scroll for select EMTinCar.ID, ROW_NUMBER() over(order by EMTinCar.VehicleOrder_ID asc) as Rowno FROM EMTinCar where VehicleStateType_ID=@OldVehicleStateType_ID ORDER BY EMTinCar.VehicleOrder_ID open UpdateTransportorder_cursor declare @ID INT ,@Rowno INT,@VehicleOrder_ID INT FETCH first from UpdateTransportorder_cursor into @ID,@Rowno WHILE @@fetch_status=0 begin Update EMTinCar Set VehicleOrder_ID=@Rowno Where ID=@ID --修改行 fetch next from UpdateTransportorder_cursor into @ID,@Rowno --移动游标字段必须跟查询的结果集一致 end CLOSE UpdateTransportorder_cursor DEALLOCATE UpdateTransportorder_cursor
相关文章推荐
- Activity的生命周期
- 数据挖掘(9):BP神经网络算法与实践
- 跨域访问实现依据
- 将数据存储到文件中
- 一幅图弄清DFT与DTFT,DFS的关系
- 硬件工程师面试集锦 模拟电路 数字电路 IC设计基础 单片机 信号与系统 DSP 嵌入式
- 丽江政府支持支付宝
- 获取信息生成html页面
- 数据挖掘(8):朴素贝叶斯分类算法原理与实践
- Mac系统操作指南
- JAVA基础学习day13--String、StringBuilder与StringBuffer与包装类
- 程序员名言
- xcode升级导致git无法使用
- jsonp详解
- 侃侃程序员的个人努力与前途问题 程序员到底怎么了
- JAVA多线程实现的三种方式
- Linux解压
- 精选30道Java笔试题解答 转自程序媛想事儿
- 数据挖掘(7):分类算法评价
- 无人驾驶专题----循迹