一:环境
pg数据库 9.6.8
二:问题:
使用currval查询序列时报错 select currval(t_interest_payment_id_seq’)
反复查看表的ddl语句,发现序列名称没有错误
查询序列表信息,再次确定序列名称正确
三.解决:
原来是 当前会话使用currval() 前必须先使用nextval()才行,
1.先调用nextval()
select nextval(‘t_interest_payment_id_seq’);
2.再用currval查询,正确显示