sql >> Database >  >> RDS >> PostgreSQL

Postgresql - Subquery's gebruiken met expressies van alter-sequenties

Ik geloof niet dat je het zo kunt doen, maar je zou de setval-functierichting moeten kunnen gebruiken, wat het alter doet.

select setval('sequenceX', (select max(table_id)+1 from table), false)

De false zorgt ervoor dat het volgende volgnummer wordt geretourneerd als precies wat is gegeven.



  1. Wijzig de AUTO_INCREMENT-waarde door het resultaat te selecteren

  2. Indexering voor BINARY LIKE-bewerkingen in MySQL

  3. Hoe kan ik verschillende waarden en hun aantal retourneren?

  4. Verkrijg variabele MIN Datum gebaseerd op markering in rij