У меня есть такая таблица в sybase
uuid | varchar
parent_uuid | varchar
entity_version | int
с составным уникальным ограничением на основе parent_uuid и entity_version.
Я смотрю на автоинкрементную entity_version на основе этого ограничения.
Таким образом, первая вставка для parent_uuid = 'ABC' будет равна 0, а последующие вставки примут значение 1,2,3 ...
У нас есть спальное приложение на основе Java. Однако существуют случаи, когда эта таблица может быть обновлена путем обхода спящего режима, поэтому я бы предпочел использовать что-то, что могло бы автоматически увеличивать это значение в БД.
Есть ли выход за пределы написания триггера / процедуры