sql server查询表前多少行 数据进行更新

原创 2012年03月22日 12:29:28
 
--查询MicroBlog中 ApplicationID 按发布时间升序前5条 进行更新
update MicroBlog set groupid='30db815e-f415-4b3a-b189-c884db73ea4b' where ApplicationID in
(select ApplicationID from(select ROW_NUMBER() over (order by auditDate) as rownum,* from MicroBlog where BlogSender='leewis'
)as t where rownum between 1 and 5);

sql server在高并发状态下同时执行查询与更新操作时的死锁问题

最近在项目上线使用过程中使用SqlServer的时候发现在高并发情况下,频繁更新和频繁查询引发死锁。通常我们知道如果两个事务同时对一个表进行插入或修改数据,会发生在请求对表的X锁时,已经被对方持有了。...
  • ajianchina
  • ajianchina
  • 2015年07月08日 18:39
  • 5822

SQL中查询前几条或者中间某几行数据limit

SELECT * FROM table  LIMIT [offset,] rows | rows OFFSET offset 使用查询语句的时候,要返回前几条或者中间某几行数据,用Llimit   ...
  • hzp666
  • hzp666
  • 2017年03月10日 13:28
  • 2254

SQL UPDATE 更新数据用法之多表查询

数据表2张,如:表A,表B 现在要求:更新A表的字段,但这些表是从B表来的,且A和B并没有什么关系等。 实现方式:采用update a set from b方式实现,A表和B表的字段很多,采用@变...
  • zhongxinhua0123
  • zhongxinhua0123
  • 2017年02月22日 15:17
  • 599

SQL Server 统计信息理解(总结)

前言 Sqlserver 查询是基于开销查询的,在首次生成执行计划时,是基于多阶段的分析优化才确定出较好的执行计划。而这些开销的基数估计,是根据统计信息来确定的。统计信息其实就是对表的各个字段的总体数...
  • kk185800961
  • kk185800961
  • 2015年01月17日 17:21
  • 5366

学习经验之MVC的SQLServer数据库两表查询

MVC的SQLServer数据库进行两表 在SqlServer上创建数据库:StudentsDb,并建立Student和Stujz两表,在两表添加数据 1.在解决方案中的Models文件夹添加新...
  • s617891985
  • s617891985
  • 2016年03月21日 09:34
  • 1055

在线更新SQL Server千万级记录的大表

某表含有2000万+记录行,80+字段,10+索引,单表含索引数据达27GB 由于业务变动,导致此表中的3个字段值需进行变更,即 --更新3个字段 UPDATE big_table SET PA...
  • wstoneh01
  • wstoneh01
  • 2016年02月03日 20:48
  • 2476

Sqlserver多表关联更新

在介绍update之前先推荐两个备份表的sql。 Select * into table_2 from table_1//table2可以不存在 Insert into table_2(colum...
  • sinat_35165183
  • sinat_35165183
  • 2017年04月01日 00:38
  • 1381

SQL Server 2008中的分区表(二):如何添加、查询、修改分区表中的数据

在创建完分区表后,可以向分区表中直接插入数据,而不用去管它这些数据放在哪个物理上的数据表中。接上篇文章,我们在创建好的分区表中插入几条数据:       从以上代码中可以看出,我们一共在数...
  • luoyanqing119
  • luoyanqing119
  • 2014年02月15日 14:14
  • 9646

SQL 游标的使用(更新数据)

一般情况下,我们用SELECT这些查询语句时,都是针对的一行记录而言, 如果要在查询分析器中对多行记录(即记录集)进行读取操作时,则需要使用到游标或WHILE等循环 游标的类型:   1、静...
  • gjtao1130
  • gjtao1130
  • 2014年10月23日 16:32
  • 5683

sql创建一个表变量,并循环表,更新有一个字段

USE [ZCJ20_DB] GO /****** Object:  StoredProcedure [dbo].[a_Set_PlatformRank]    Script Date: 07/27/...
  • bodilove
  • bodilove
  • 2016年07月28日 13:38
  • 2046
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sql server查询表前多少行 数据进行更新
举报原因:
原因补充:

(最多只允许输入30个字)