Oracle
 sql >> Base de données >  >> RDS >> Oracle

sélection d'un enregistrement à partir d'oracle

Et tu utilises ça pour quoi ? S'il s'agit de déterminer le prochain identifiant, alors ne le faites pas , mais utilisez une séquence Au lieu. Sinon, vous pouvez utiliser select max(id) from testid pour obtenir la valeur maximale de la colonne.

modifier

Créez d'abord une séquence pour stocker le numéro séquentiel :

create sequence testid_seq;

Ensuite, lorsque vous insérez un enregistrement, utilisez

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

Et remplissez simplement les points avec les informations que vous souhaitez insérer.