sql >> Database teknologi >  >> RDS >> PostgreSQL

Skift startværdien for en serie - Postgresql

Du kan ændre en sekvens ved at bruge RESTART WITH for at ændre det aktuelle sekvensnummer;

ALTER SEQUENCE test_seq RESTART WITH 300;

For at få sekvensnavnet, hvis du oprettede det ved hjælp af det serielle nøgleord, skal du bruge

SELECT adsrc FROM pg_attrdef WHERE adrelid = (SELECT oid FROM pg_class WHERE relname = 'table name goes here'); 

En SQLfiddle at teste med .



  1. Gem accenter i MySQL-databasen

  2. Hvad er et kvalitetsudviklingsmiljø til at skrive Oracle SQL?

  3. Elegant måde at fjerne forældreløse rækker?

  4. Hvorfor kaldes SQL Engine til PL/SQL-kald fra klientapplikation?