sql >> Database >  >> RDS >> Oracle

Geef het aantal rijen door aan een kolom in Oracle

U kunt dit doen (werkt voor versies 12c of later):

alter table your_table add id number generated always as identity;

Dit genereert echter ook nieuwe waarden voor kolommen, voor toekomstige invoegingen.

Ook over total row number , dit zou bijna altijd waarden moeten genereren van 1 tot "totaal rijnummer", maar hoe dan ook (weet niet precies wanneer dit niet goed werkt), controleer dit na alter je kunt doen:select count(*), max(id) from your_table . waarden moeten bij elkaar passen.



  1. Invoegen in dezelfde tabel trigger mysql

  2. Oracle ruimtelijk zoeken op afstand

  3. FOUT 1045 (28000):Toegang geweigerd voor gebruiker 'root'@'localhost' (met wachtwoord:JA)

  4. Hoe maak je een Qt mysql-stuurprogramma in Windows?