postgresql 8.4で現在のシーケンス値を取得するにはどうすればよいですか?
注:ある種の統計の値が必要です。取得して保存するだけです。手動でインクリメントする場合の同時実行性と競合状態に関連するものは、質問とは関係ありません。
注2:シーケンスは複数のテーブルで共有されます
注3:次currval
の理由で機能しません:
- 現在のセッションでこのシーケンスのnextvalによって最後に取得された値を返します
ERROR: currval of sequence "<sequence name>" is not yet defined in this session
私の現在の考え:奇妙なDDLを解析することです