Скажем, таблица имеет первичный ключ (CustId
) типа int
или longint
. Мы хотели бы очертить эту таблицу в объединенной таблице в зависимости от того, является ли OrderId
нечетным или четным. т.е.Создание федерации Azure SQL, отложенной последней цифрой INT/LONGINT?
'первичный ключ' FEDERATED = (Fed_key, CustId)
, где OrderId
имеет тип int
или longint
и Fed_key
= 0
, если CustID == даже, если 1
CustID == нечетным.
Например:
CustId = 1234 => Federated 'primary key' = (0,1234)
CustId = 6789 => Federated 'primary key' = (1,6789)
В основном это дает нам 2 членов федерации (AKA перегородками). Позже мы можем сгруппировать Fed_key в (1,3,5), (2,4,6) и (7,8,9,0) для дополнительных разделов. Мы не думаем, что нам понадобится более 5 разделов.
Вопрос: Как выразить вышеуказанную логику Azure SQL? Я думаю, это нужно было бы сделать во время создания федерации или создания объединенной таблицы.
Вы правы, я заметил неправильную колонку. Длинный день. Он окутан CustId. – DeepSpace101