Пользовательское поколение PrimaryKey с автоинкрементом
Мне нужно определить и сгенерировать первичный ключ для 2 или более таблиц.
Таблицы содержат данные того же типа, но для некоторых бизнес-правил мы должны разделить их, например, как
Таблица A = LOCAL_CUSTOMERS
Таблица B = INTERNATIONAL_CUSTOMERS
Оба содержат одинаковые столбцы, такие как, CUSTOMER_ID C_NAME, CITY .... и т. Д.
При разработке Первичного ключа я хочу, чтобы эти ключи представляли собой комбинацию PREFIX и автоматически сгенерированного числа, как это делает автоматическое увеличение int PK.
например, CUSTOMER_ID (PK) для таблицы "LOCAL_CUSTOMERS»
LOC1, LOC2, LOC3, ...... LOC5000
и CUSTOMER_ID (PK) для таблицы "INTERNATIONAL_CUSTOMERS»
INT1, INT2, INT3, ...... INT5000
ГДЕ LOC и INT являются префиксом для МЕСТНОГО, МЕЖДУНАРОДНОГО.
мы можем установить авто приращение в "спецификация личности " используя int, но как я могу это сделать? Это "Спецификация вычисляемого столбца » Мне нужно установить для столбца?
Спасибо