9
ฉันจะใช้ currval () ใน PostgreSQL เพื่อรับรหัสที่แทรกล่าสุดได้อย่างไร
ฉันมีโต๊ะ: CREATE TABLE names (id serial, name varchar(20)) ฉันต้องการ "id ที่แทรกล่าสุด" จากตารางนั้นโดยไม่ต้องใช้การRETURNING idแทรก ดูเหมือนจะมีฟังก์ชั่นCURRVAL()แต่ฉันไม่เข้าใจวิธีการใช้งาน ฉันได้ลองกับ: SELECT CURRVAL() AS id FROM names_id_seq SELECT CURRVAL('names_id_seq') SELECT CURRVAL('names_id_seq'::regclass) แต่ไม่มีใครทำงาน ฉันcurrval()จะใช้เพื่อรับ id ที่แทรกล่าสุดได้อย่างไร