sql >> Base de Datos >  >> RDS >> Oracle

seleccionando registro de oracle

¿Y para qué estás usando esto? Si es para determinar la próxima identificación, entonces no hagas esto , pero usa una secuencia en cambio. De lo contrario, puede usar select max(id) from testid para obtener el valor máximo de la columna.

editar

Primero cree una secuencia para almacenar el número secuencial:

create sequence testid_seq;

Luego, cuando inserte un registro, use

insert into testid(id, ...) values ("D111-" || testid_seq.nextval, ... );

Y simplemente complete los puntos con la información que desea insertar.