Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

selecionando registro do oracle


E para que você está usando isso? Se for para determinar o próximo ID, não faça isso , mas use uma sequência em vez de. Caso contrário, você pode usar select max(id) from testid para obter o valor máximo da coluna.

editar

Primeiro crie uma sequência para armazenar o número sequencial:
create sequence testid_seq;

Então, quando você insere um registro, use
insert into testid(id, ...) values ("D111-" || testid_seq.nextval, ... );

E basta preencher os pontos com as informações que deseja inserir.