Ank*_*iya 5 sql insert hsqldb auto-increment
我正在使用HSQL数据库进行测试.我想要独立的db文件.但现在我很难在HSQL中获得最后插入的行ID(自动增量 - 标识).我怎么能得到身份证?
小智 19
http://www.hsqldb.org/doc/guide/ch09.html
例如,使用函数IDENTITY()将最后插入的值插入到连接的标识列中(其中Id是标识列):
INSERT INTO Test(Id,Name)VALUES(NULL,'Test');
CALL IDENTITY();
wee*_*oid -5
当您没有给出表架构时,编写查询来执行此操作非常困难,但类似于以下内容:
SELECT TOP 1 Id FROM [TABLENAME] ORDER BY Id DESC
Run Code Online (Sandbox Code Playgroud)