как вернуть последний вставленный (автоинкрементный) номер строки в HSQL?

Я работаю с базой данных HSQL для целей тестирования. Я хочу автономный файл db. но теперь мне трудно найти последний вставленный идентификатор строки (auto-incremental – identity) в HSQL. как я могу получить идентификатор?

Трудно написать запрос для выполнения этого, когда вы не указали схему таблицы, но что-то вроде следующего:

SELECT TOP 1 Id FROM [TABLENAME] ORDER BY Id DESC 

http://www.hsqldb.org/doc/guide/ch09.html

последнее вставленное значение в столбец идентификатора для соединения доступно, например, с помощью функции IDENTITY () (где Id – столбец идентификации):

INSERT INTO Test (Id, Name) VALUES (NULL, 'Test');
CALL IDENTITY ();