Что является альтернативой последовательности в Oracle, необходимо сгенерировать идентификатор для столбца первичного ключа.Альтернатива последовательности Oracle
Я попытался это:
CREATE SEQUENCE game_id_seq START WITH 1000 INCREMENT BY 1;
game_id_seq.nextval
, но он говорит мне:
обновление или INSERT заявление попытались вставить дубликат ключа. Для надежного Oracle, настроенного в режиме СУБД MAC, вы можете видеть это сообщение, если дублирующаяся запись существует на другом уровне.
благодарит
Если это первичный ключ, тогда нет возможности вставить дубликат или принудительное дублирование обновления до тех пор, пока ключ не будет действителен. Таким образом, вы можете продолжить работу с SEQUENCE. – SriniV
Последовательность не работает, если вы используете ее в загрузчике SQL Loader, DIRECT. Но для этого, Sequence - лучший вариант. –
Показать оператор обновления или вставки, который использует последовательность. – GriffeyDog