sqlserver 更新前n行记录
2013-04-11 15:48
176 查看
在SQL查询分析器中执行
sqlserver2000:
set rowcount 5 --表示受影响的行数为5
update 表名 set ... where ... --这样的话如果查询出的结果超过5行,则只更新前5行.
set rowcount 0 --最后别忘了把rowcount调回来.置0表示不限制受影响行数.
sqlserver2005:
declare @n int
set @n=5
update top(@n) 表名
set ......
where.....
sqlserver2000:
set rowcount 5 --表示受影响的行数为5
update 表名 set ... where ... --这样的话如果查询出的结果超过5行,则只更新前5行.
set rowcount 0 --最后别忘了把rowcount调回来.置0表示不限制受影响行数.
sqlserver2005:
declare @n int
set @n=5
update top(@n) 表名
set ......
where.....
相关文章推荐
- sqlserver:将列更新从一个表传递到另一个表 删除一个表的重复记录
- SQLSERVER 同步更新记录
- Sqlserver 2005使用XML一次更新多条记录的方法
- sqlserver移植为Oracle笔记(更新,新增字段名;批量新增记录;日期查询;截取字串函数)
- SqlServer 不常用的语句记录
- Mongodb源码分析--更新记录
- ffmpeg, libav学习记录(给自己也给其他新人扫盲),暂时不更新了
- mysql存储过程出参入参,sqlserver很熟悉的一件事到mysql,捣鼓了大半天。记录一下提醒自己。勿看
- [转]Oracle用一个表的列更新另一个表对应记录的列
- javascript实现的实时更新时间记录(运行时长)
- 关于“违反并发性: UpdateCommand影响了预期 1 条记录中的 0 条”的数据库更新错误
- Nova API microversion 变更记录 (持续更新)
- sqlserver:分组随机取记录后,newID和union的冲突解决
- Mongodb源码分析--更新记录
- FRM-40654(记录已经被另一个用户更新,重新查询以查看修改)
- 数据库记录存在则更新,不存在则插入。
- sqlserver触发器根据COLUMNS_UPDATED内容生成动态更新列
- ERP系统2011.6.9更新记录
- 我的博客学习记录一箩筐(每天更新)
- 5-Centos-7-yum源更新记录