常用的数据分页术及比较.docVIP

  • 2
  • 0
  • 约 4页
  • 2016-11-30 发布于贵州
  • 举报
常用的数据分页术及比较

1.数据分页概述   ? 通常在Web页面中,在数据量比较大时,无法在一个页面中显示所有数据?   ? 在某些特定场景下,并不需要返回所有满足条件的数据   ? 从数据的角度看,需要返回指定范围内的数据 2.数据层分页技术   ? 在数据库查询时,只查询特定页面的数据   ? 主要由T -SQL来完成?   ? 适用于比较大的数据表   ? 优点:返回的结果集小,查询速度快   ? 缺点:需要多次查询数据库 3.数据层分页技术-使用临时表   ? 在查询数据前,创建一个临时表   ? 表的列比要返回的结果集多一个标识列   ? 按照特定列排序,将结果插入到临时表中   ? 此时,可以按照标识列返回特定页面 4.数据层分页技术-使用表变量   ? 在查询数据前,创建一个表变量   ? 表的列比要返回的结果集多一个标识列   ? 按照特定列排序,将结果插入到表变量中   ? 此时,可以按照标识列返回特定页面 5.数据层分页技术-反复取Top     ? 若要按特定列正排序取第91-100 行数据   ? 首先,按特定列正排序取Top 100?   ? 然后,反向排序取Top 10   ? 最后,再将结果正排序后返回 6.数据层分页技术-使用行号   ? 在SQL Server 2005/2008中   ? 查询结果集时,添加一个ROW NUMBER()?表示行号   ? 将上述结果集作

文档评论(0)

1亿VIP精品文档

相关文档