1.如果有类似与ID的连续列,使用 ID BETWEEN 0 AND 1000 这样的方式修改,
2.如果没有这样类似的列,在数量不大的情况下,使用临时表产生ID,然后使用步骤1中的方式更新.
3.如果是2005,使用ROW_NUMBER更新,或者是UPDATE + TOP + ORDER BY 方式更新.
2.如果没有这样类似的列,在数量不大的情况下,使用临时表产生ID,然后使用步骤1中的方式更新.
3.如果是2005,使用ROW_NUMBER更新,或者是UPDATE + TOP + ORDER BY 方式更新.
解决方案 »
- 求助:sql server 2008 新建数据库路径的问题
- 怎样提取数据库中字段前9位数字?
- 我在使用mysql的时候,需要向我已经建立好的表内插入很多内容。sqlserver有很好的外部工具可以导入。mysql有没有啥好的导入方法?
- 第一次写存储过程,出个错,各位高手看下
- 有偿恢复数据。数据库不小心删除了,用还原工具还原了mdf与ldf文件,附加不上,提示所指定的文件不是有效的SQL SERVER数据库文件。在线等!!
- 大表查询速度快还是多表联合查询快?
- 小f妹妹 请
- 卸载SQL Server前如何备份?
- 存储过程中,在查询语句中添加变量的问题
- 小弟好急在线等
- 求sql语句
- 从a表选择出指定记录(数量级别大约10多万)插入b表,并删除a表的这些记录,需要保证事务完整性、同时要求高效率,该怎么做?
SET ROWCOUNT { number | @number_var }
例子:
SET ROWCOUNT 4
GO
UPDATE titles
SET advance = 5000
WHERE advance >= 5000
GO
如更新 a_hosp_xm表里面的xm字段,每次更新1000条,自己循环.