Oracle
 sql >> Database >  >> RDS >> Oracle

selezionando record da Oracle

E per cosa lo stai usando? Se serve per determinare l'ID successivo, non farlo , ma usa una sequenza invece. In caso contrario, puoi utilizzare select max(id) from testid per ottenere il valore massimo della colonna.

modifica

Innanzitutto crea una sequenza per memorizzare il numero sequenziale :

create sequence testid_seq;

Quindi, quando inserisci un record, usa

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

E compila i punti con le informazioni che desideri inserire.