«В таблице может быть только один столбец IDENTITY»
Почему это так ? Возьмем сценарий автомобиля, существует уникальный номер корпуса, а также регистрационный номер, который оказывается уникальным. Чтобы изобразить этот сценарий на sql server , нам нужна специальная реализация для одного из столбцов. И наоборот, в Oracle вы можете иметь сколько угодно последовательностей в таблице. Почему существует ограничение на столбец IDENTITY, какие-либо конкретные причины?
Сценарий наличия схемы транспортного средства - это что-то воображаемое, я спрашиваю себя, почему существует ограничение на столбец идентификаторов.