Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Datensatz aus Orakel auswählen

Und wofür verwendest du das? Wenn es darum geht, die nächste ID zu ermitteln, dann tun Sie dies nicht , aber verwenden Sie eine Sequenz stattdessen. Wenn nicht, können Sie select max(id) from testid verwenden um den maximalen Wert der Spalte zu erhalten.

bearbeiten

Erstellen Sie zuerst eine Sequenz, um die fortlaufende Nummer zu speichern:

create sequence testid_seq;

Wenn Sie dann einen Datensatz einfügen, verwenden Sie

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

Und füllen Sie einfach die Punkte mit den Informationen aus, die Sie einfügen möchten.