En waar gebruik je dit voor? Als het de volgende id moet bepalen, doe dit dan niet , maar gebruik een reeks
in plaats van. Zo niet, dan kun je select max(id) from testid
. gebruiken om de maximale waarde van de kolom te krijgen.
bewerken
Maak eerst een reeks om het volgnummer op te slaan:
create sequence testid_seq;
Wanneer u vervolgens een record invoegt, gebruikt u
insert into testid(id, ...) values ("D111-" || testid_seq.nextval, ... );
En vul gewoon de puntjes in met de informatie die je wilt invoegen.