sql >> Database >  >> RDS >> PostgreSQL

PostgreSQL:een reeks starten bij MAX(the_column)+1

U kunt geen dynamische waarde opgeven voor de startwaarde.

Maar u kunt de waarde instellen zodra de reeks is gemaakt:

CREATE SEQUENCE my_sequence MINVALUE 1000000 OWNED BY my_table.id_column;
select setval('my_sequence',  (SELECT MAX(id_column) FROM my_table));


  1. ASP.net MVC en pooling van verbindingen met Oracle, waardoor meer verbindingen mogelijk zijn dan gespecificeerd in Max Pool Size

  2. Retourneert nul als er geen record is gevonden

  3. MySQL:fouten negeren bij importeren?

  4. Mysql:waarden tussen twee kolommen selecteren