テーブルにorCustId
型の主キー ( ) があるとします。が奇数か偶数かに応じて、このテーブルを連合テーブルに分割したいと考えています。すなわちint
longint
OrderId
Federated 'primary key' =(Fed_key, CustId)
ここOrderId
で、タイプはint
or longint
andですFed_key
= 0
CustId==even の1
場合、CustId==odd の場合。
例えば:
CustId = 1234 => Federated 'primary key' = (0,1234)
CustId = 6789 => Federated 'primary key' = (1,6789)
これにより、基本的に 2 つのフェデレーション メンバー (別名パーティション) が得られます。後で、追加のパーティションのために Fed_key を (1,3,5)、(2,4,6)、および (7,8,9,0) にグループ化することがあります。5 つ以上のパーティションが必要になるとは考えていません。
質問: 上記のロジックを Azure SQL に表現するにはどうすればよいですか? フェデレーションの作成中またはフェデレーション テーブルの作成中に行う必要があると思います。