从已分区表和索引中查询数据和元数据

更新日期: 2006 年 12 月 12 日

当查询数据或执行更新时,引用已分区表的方式与引用未分区表的方式之间没有什么差异。

ms187924.note(zh-cn,SQL.90).gif重要提示:
如果属于已分区表任何文件组的任意文件未处于在线状态,则 SQL Server 不能保证完成任何访问该表的查询,无论该查询访问的是哪些分区。

使用 $PARTITION 函数

若要着重查询单个分区,您可以同时使用 $PARTITION 函数与分区函数名。

您也可以通过使用 $PARTITION 来执行以下操作:

  • 访问已分区表的分区子集中的所有行。
  • 检查每个分区中有多少行。
  • 确定包含特定分区键值的行位于哪个分区中或将该行插入哪里。

查询已分区表或索引的单个分区

使用目录视图

以下目录视图包含数据库、表和索引级别的分区信息,以及有关单个分区函数和分区方案的信息。

获取有关单个分区函数的信息

获取有关分区函数的单个参数的信息

获取有关分区函数边界值的信息

获取有关数据库中所有分区方案的信息

获取有关单个分区方案的信息

获取有关数据库中所有分区的信息

获取有关表或索引的分区信息

请参阅

概念

实现已分区表和已分区索引

帮助和信息

获取 SQL Server 2005 帮助

更改历史记录

发布日期 历史记录

2006 年 12 月 12 日

新增内容:
  • 添加了有关查询包含未在线文件的已分区表的重要说明。