レッスン 1 : テーブルの階層構造への変換
階層リレーションシップを表すために自己結合を使っているテーブルがある場合、このレッスンの説明に従って、それらのテーブルを階層構造に変換できます。現在の表示から、hierarchyid を使用した表示に移行するのは比較的簡単です。移行後は、コンパクトで理解しやすい階層表示が可能になるため、ユーザーはさまざまな方法でインデックスを作成して効率的なクエリを実現できます。
このレッスンでは、既存のテーブルを検証した後、hierarchyid 列を含む新しいテーブルを作成し、そのテーブルにソース テーブルのデータを取り込みます。さらに、3 とおりのインデックス作成方法を紹介します。このレッスンの内容は次のとおりです。
前提条件
このレッスンを学習するには、AdventureWorks2008R2 サンプル データベースが必要です。AdventureWorks2008R2 サンプル データベースのインストール方法については、「SQL Server のサンプルとサンプル データベースのインストールに関する注意点」を参照してください。