Desde la versión Oracle 12c y superior, puede hacerlo de 3 maneras:
- Restablecer manualmente el siguiente valor de la secuencia a un valor específico:
- Restablecer automáticamente el siguiente valor de la secuencia al valor de ID máximo:
Tanto en el caso anterior le permitirá insertar datos con valores en la columna de identidad
insert into [TableName] (ID, Name) VALUES (1, 'Name1');
insert into [TableName] (ID, Name) VALUES (2, 'Name2');
- Restablecer automáticamente el siguiente valor de la secuencia al ID máximo:
Sin embargo, en este caso, restringirá la inserción con valores de columna de identidad
insert into [TableName] (Name) VALUES ('Name1');
insert into [TableName] (Name) VALUES ('Name2');
Seguirá el error si pasa valores a la columna de identidad