Mam's WebSite
建築CGパース住宅CGパース

Mamの覚書Q&A検索

トップページMamの覚書Q&A検索postgresql(SQL)⇒Q&A


大項目:「 postgresql 」 - 中項目:「 SQL 」

「 PostgreSQLで直前に発行されたシーケンス番号を取得するには? 」

PostgreSQLで直前に発行されたシーケンス番号を取得して、別テーブルの外部キーとして登録したいのですが、どうやって取得すればいいですか?


回答

Currval句を使えば取得できます。

ソース


select currval(シーケンスの名前);
 
(例)
select currval('my_seq') as last_seq;


Mam's WebSite