sql >> Database >  >> RDS >> Oracle

record selecteren van orakel

En waar gebruik je dit voor? Als het de volgende id moet bepalen, doe dit dan niet , maar gebruik een reeks in plaats van. Zo niet, dan kun je select max(id) from testid . gebruiken om de maximale waarde van de kolom te krijgen.

bewerken

Maak eerst een reeks om het volgnummer op te slaan:

create sequence testid_seq;

Wanneer u vervolgens een record invoegt, gebruikt u

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

En vul gewoon de puntjes in met de informatie die je wilt invoegen.



  1. Mysql-opgeslagen procedure geeft onbekende kolomfout bij uitvoering

  2. Heroku push van django-app krijgt geen module met de naam psycopg2.extensions

  3. alleen de eerste rij in een mysql-query pakken

  4. Zal Postgres een WHERE-component naar een VIEW met een Window-functie (Aggregate) duwen?