У меня есть требование.
Существует три таблицы, в некоторых из которых более поздние данные должны быть объединены и должны быть предоставлены пользователю для целей аудита.
Существует ли способ создания последовательности число уникальное для каждой таблицы, чтобы порядковые номера не перекрывались.
Например: таблица A может содержать числа от 1 до 100000; таблица B может содержать числа от 200000 до 300000; таблица C должна содержать числа от 300000 до 400000
Я думаю, что это можно сделать с помощью опций столбцов идентичности, таких как начальное и максимальное значения. Если я выберу тождество, сгенерированная последовательность не будет под моим контролем, она будет случайным образом выбрана с помощью Oracle.
Есть ли способ, которым это можно легко сделать с помощью функции row_number?