আমার একটি টেবিল রয়েছে:
CREATE TABLE names (id serial, name varchar(20))
Tableোকানো ব্যবহার না করেই আমি সেই টেবিল থেকে "সর্বশেষ inোকানো আইডি" চাই RETURNING id
। একটি ফাংশন বলে মনে হচ্ছে CURRVAL()
তবে এটি কীভাবে ব্যবহার করতে হয় তা আমি বুঝতে পারি না।
আমি চেষ্টা করেছি:
SELECT CURRVAL() AS id FROM names_id_seq
SELECT CURRVAL('names_id_seq')
SELECT CURRVAL('names_id_seq'::regclass)
কিন্তু তাদের কেউ কাজ করে না। আমি currval()
সর্বশেষ sertedোকানো আইডি পেতে কীভাবে ব্যবহার করতে পারি ?
currval()
অবশ্যই নিরুৎসাহিত নয়।