我正在使用HSQL数据库进行测试,我需要一个独立的数据库文件。但是现在我遇到了问题,无法获取HSQL中最后插入的行ID(自增 - 自动标识)。请问如何获取ID?
我正在使用HSQL数据库进行测试,我需要一个独立的数据库文件。但是现在我遇到了问题,无法获取HSQL中最后插入的行ID(自增 - 自动标识)。请问如何获取ID?
http://www.hsqldb.org/doc/guide/ch09.html
最后插入到连接的自增列中的值可以使用函数IDENTITY()来获取,例如(其中Id是自增列):INSERT INTO Test (Id, Name) VALUES (NULL,'Test');
CALL IDENTITY();
SELECT TOP 1 Id FROM [TABLENAME] ORDER BY Id DESC