Функция last_identity()
выдаст вам последний сгенерированный порядковый номер для таблицы, например:
SELECT last_identity() FROM t1
Насколько я понимаю, необходимо создать порядковый номер, используя CREATE TABLE
, используя следующиесинтаксис:
colname integer generated always as identity
например:
CREATE TABLE t1 (
idx integer generated always as identity,
sometext varchar(100) not null
)
См. http://community.ingres.com/wiki/Using_Ingres_Identity_Columns для дополнительных примечаний по использованию столбцов идентификаторов.