sql >> Databáze >  >> RDS >> PostgreSQL

Postgresql - Použití poddotazů s výrazy alter sekvence

Nevěřím, že to takhle dokážete, ale měli byste být schopni použít směr funkce setval, což alter dělá.

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

Nepravda způsobí, že vrátí další pořadové číslo přesně tak, jak je zadáno.



  1. Výukový program Oracle SQL:Základní příkaz SQL

  2. Maximální velikosti úložiště TINYTEXT, TEXT, MEDIUMTEXT a LONGTEXT

  3. Symfony:Doctrine data fixture:jak zacházet s velkým souborem csv?

  4. Jak zkontrolovat, zda se v mysql překrývají dvě časová období?