SQL Server 2008 R2
マスターテーブルと詳細テーブルを一緒にパーティション化するために使用します。MasterTypeID
マスターテーブルのフィールドごとに詳細テーブルを分割するにはどうすればよいですか。
私のパーティション関数は:
CREATE PARTITION FUNCTION MasterTypeFN(int)
AS
RANGE LEFT FOR VALUES (1,2,3)
私のパーティションスキーマは:
CREATE PARTITION SCHEME MasterTypeScheme
AS
PARTITION MasterTypeFN
TO ([FG1], [FG2], [FG3], [PRIMARY])
私のマスターテーブルの構造は次のとおりです。
CREATE TABLE [dbo].Master
(
[MasterID] [int] NOT NULL,
[MasterTypeID] [int] NOT NULL,
...
)
ON MasterTypeScheme (MasterTypeID)
私の詳細テーブルの構造は次のとおりです。
CREATE TABLE [dbo].Detail
(
[DetailID] [int] NOT NULL,
[MasterID] [int] NOT NULL,
...
)
マスターパーティションに関して、PartitioningDetailテーブルを作成したいと思います。つまり、マスターテーブルレコードと関連する詳細を1つのファイルグループに保存したいと思います。