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

Hvordan sætter man en indsætning op til en grals oprettet fil med næste sekvensnummer?

Du kan få værdien af ​​enhver sekvens i PostgreSQL ved hjælp af nextval-funktionen, i dit tilfælde:

INSERT INTO xml_test (id, version, xml_text) VALUES (nextval('sequence_name_for_this_table'), 0, ?);

Og i din grails-domæneklasse kan du vælge sekvensnavnet:

static mapping = {
    id generator:sequence, params:[name:'sequence_name_for_this_table']
}


  1. Forbindelsen skal være gyldig og åben VB.Net

  2. Sådan rettes PG::DuplicatePstatement:ERROR?

  3. Mysql forbinder to tabeller med forskellig række på venstre side og samme række på højre side

  4. Endnu et dateTime-spørgsmål