我正在使用HSQL数据库进行测试。我想要独立的db文件。 但现在我很难在HSQL中获得最后插入的行ID(自动增量 - 标识)。我怎么能得到id ??
答案 0 :(得分:19)
http://www.hsqldb.org/doc/guide/ch09.html
连接的标识列中的最后一个插入值是 例如,使用函数IDENTITY()可以获得(其中Id为 标识栏):
INSERT INTO Test(Id,Name)VALUES(NULL,'Test');
CALL IDENTITY();
答案 1 :(得分:-5)
如果没有给出表模式,编写查询来执行此操作非常困难,但是如下所示:
SELECT TOP 1 Id FROM [TABLENAME] ORDER BY Id DESC