PostgreSQL के साथ आप इसे रिटर्निंग कीवर्ड के माध्यम से कर सकते हैं:
PostgresSQL - रिटर्निंग
INSERT INTO mytable( field_1, field_2,... )
VALUES ( value_1, value_2 ) RETURNING anyfield
यह "anyfield" का मान लौटाएगा। "anyfield" एक क्रम हो सकता है या नहीं।
JDBC के साथ इसका उपयोग करने के लिए, करें:
ResultSet rs = statement.executeQuery("INSERT ... RETURNING ID");
rs.next();
rs.getInt(1);