パーティション テーブルとパーティション インデックスのデータとメタデータに対するクエリ

更新 : 2006 年 12 月 12 日

データに対するクエリを実行したり更新を実行する際には、パーティション テーブルを参照する方法とパーティション分割されていないテーブルを参照する方法に違いはありません。

ms187924.note(ja-jp,SQL.90).gif重要 :
SQL Server では、テーブルのいずれかのファイル グループに ONLINE 状態ではないファイルが含まれている場合、パーティション テーブルにアクセスするクエリが完了するかどうかは保証されません。これは、クエリがどのパーティションにアクセスする場合でも同様です。

$PARTITION 関数の使用

クエリの対象を個別のパーティションに限定する場合、$PARTITION 関数をパーティション関数名と併用できます。

$PARTITION を使用することで、次の操作を実行できます。

  • パーティション テーブルのパーティションのサブセット内のすべての行にアクセスする。
  • 各パーティションに存在する行数を調べる。
  • 特定のパーティション キー値を持つ行が格納されているパーティション、または行が挿入されるパーティションを判断する。

パーティション テーブルまたはパーティション インデックスの個別のパーティションにクエリするには

カタログ ビューの使用

次のカタログ ビューには、データベース、テーブル、およびインデックス レベルでのパーティション分割に関する情報が含まれています。また、個別のパーティション関数とパーティション構成に関する情報も含まれています。

個別のパーティション関数に関する情報を取得するには

パーティション関数の個別のパラメータに関する情報を取得するには

パーティション関数の境界値に関する情報を取得するには

データベースのすべてのパーティション構成に関する情報を取得するには

個別のパーティション構成に関する情報を取得するには

データベースのすべてのパーティションに関する情報を取得するには

テーブルまたはインデックスのパーティション分割に関する情報を取得するには

参照

概念

パーティション テーブルとパーティション インデックスの実装

ヘルプおよび情報

SQL Server 2005 の参考資料の入手

変更履歴

リリース 履歴

2006 年 12 月 12 日

追加内容 :
  • ONLINE でないファイルを含むパーティション テーブルにクエリを実行することに関する重要な注意書きを追加しました。