A do czego tego używasz? Jeśli ma to ustalić następny identyfikator, nie rób tego , ale użyj sekwencji
zamiast. Jeśli nie, możesz użyć select max(id) from testid
aby uzyskać maksymalną wartość kolumny.
edytuj
Najpierw utwórz sekwencję, aby zapisać kolejny numer :
create sequence testid_seq;
Następnie po wstawieniu rekordu użyj
insert into testid(id, ...) values ("D111-" || testid_seq.nextval, ... );
I po prostu wypełnij kropki informacjami, które chcesz wstawić.