请助SQL批量修改数据的问题? 如果pn这么有规律,可以Update TableName Set hh=1000+Right(pn,1) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 或者如果pn没有上述规律,但有大小规律的话。Update A Set hh=1000+(Select Count(1) from TableName Where pn<=A.pn) from TableName A 不好意思,没有写好,被误解了.后面的pn是没有任何规律的.所以无法跟据PN来修改.to ziping(子平) 用个临时表来处理一下吧要如何处理呢? select identity(int,1001,1) [ID],* into # from table1update table1 set hh=A.ID from table1 join # A on A.hh=table1.hh and A.pn=table1.pndrop table # 谢谢大家的提示.我的问题解决了.使用了vivianfdlpw的方法. 执行一个字符串 Sql查询问题 请教,怎样用SQL2008还原成SQL2005或者SQL2000能识别的数据库备份文件 帮忙看看撒 一个问题? sql语句,同时更新2个表。 批量处理数据 【专家高手请进】mssqlserver2000中最大行大小的问题 Sql Server 创建 Oracle的链接服务器的问题--急盼高手出面相助!!!!!! 为什么我装不上SQL SERVER 2000? 急!急!急!打开表过程中出错 100分求SQL Server查看日志的工具
后面的pn是没有任何规律的.所以无法跟据PN来修改.to ziping(子平)
用个临时表来处理一下吧
要如何处理呢?
update table1 set hh=A.ID from table1 join # A on A.hh=table1.hh and A.pn=table1.pn
drop table #
我的问题解决了.
使用了vivianfdlpw的方法.