5

我正在使用 HSQL 数据库进行测试。我想要独立的数据库文件。但现在我很难在 HSQL 中获取最后插入的行 ID(自动增量 - 身份)。我怎样才能得到身份证??

4

2 回答 2

22

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

使用函数 IDENTITY() 可以使用函数 IDENTITY() 获得最后插入到连接标识列中的值,例如(其中 Id 是标识列):

INSERT INTO Test (Id, Name) VALUES (NULL,'Test');
呼叫身份();

于 2013-04-23T19:35:58.867 回答
-5

当您没有给出表模式时,很难编写查询来执行此操作,但类似于以下内容:

SELECT TOP 1 Id FROM [TABLENAME] ORDER BY Id DESC
于 2012-04-27T15:29:40.020 回答