Пользовательское поколение 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, но как я могу это сделать? Это "Спецификация вычисляемого столбца » Мне нужно установить для столбца?

Спасибо

Ответы на вопрос(6)

Ваш ответ на вопрос