Optionen zum Abrufen des aktuellen (zum Zeitpunkt der Ausführung einer Abfrage) Sequenzwerts

Wie ist es möglich, den aktuellen Wert Sequenz in postgresql 8.4?

Hinweis: ich brauche den Wert für die irgendeine Art von Statistik, nur abrufen und speichern. Nichts im Zusammenhang mit der Parallelität und race-conditions im Fall von manuell Inkrementieren es ist nicht relevant für die Frage.

Hinweis 2: Die Sequenz wird gemeinsam über mehrere Tabellen

Hinweis 3: currval wird nicht funktionieren, weil:

  • Return-Wert zuletzt abgerufen nextval für diese Sequenz in der aktuellen Sitzung
  • ERROR: currval of sequence "<sequence name>" is not yet defined in this session

Meine aktuelle Idee: ist zu analysieren, DDL -, das ist komisch,

InformationsquelleAutor der Frage zerkms | 2013-02-14

Schreibe einen Kommentar