PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Postgresql - Używanie podzapytań z wyrażeniami alter sekwencji

Nie wierzę, że możesz to zrobić w ten sposób, ale powinieneś być w stanie użyć kierunku funkcji setval, co robi alter.

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

Fałsz spowoduje, że zwróci następną liczbę sekwencyjną dokładnie taką, jaka została podana.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zdarzenie ROLLBACK wyzwalacze w postgresql

  2. Jak uruchomić plik SQL w PostgreSQL za pomocą terminala Linux?

  3. Jak skonfigurować pgAdmin III, aby otwierał domyślną bazę danych i wybierał węzeł tabel przy starcie?

  4. Co sądzisz o bazach danych Postgres i Firebird?

  5. Jak wydajne jest zamawianie według odległości (cała tabela) w geodjango