informix serial 字段如何取得该字段的下一个值?
例如:
create table test
(
id serial not null,
num int not null
)
当test表为空的时候,id的下个值为1;
当test表第一次插入且没有删除记录的时候,id的下个值为2;
当test表第二条记录被删除了(即数据库中id为1),id的下个值为3;
有方法获取吗?急用...谢谢
------解决方案--------------------
SELECT serialv
FROM sysmaster:sysptnhdr p, systables t
WHERE p.partnum = t.partnum AND tabname = 'mytab'