От Oracle 12c и по-нова версия можете да го направите по 3 начина:
- Ръчно нулиране на следващата стойност на последователността до конкретна стойност:
- Автоматично нулиране на следващата стойност на последователността до максималната стойност на ID:
И в горния случай ще ви позволи да вмъкнете данни със стойности в колоната за самоличност
insert into [TableName] (ID, Name) VALUES (1, 'Name1');
insert into [TableName] (ID, Name) VALUES (2, 'Name2');
- Автоматично нулиране на следващата стойност на последователността до максималния ID:
В този случай обаче ще ви ограничи вмъкването със стойности на колона за идентичност
insert into [TableName] (Name) VALUES ('Name1');
insert into [TableName] (Name) VALUES ('Name2');
Ще последвате грешка, ако подадете стойности към колоната за самоличност