我正在使用HSQL数据库进行测试。我想要独立的数据库文件。 但现在我很难在HSQL中获取最后插入的行ID(自动增量 - 身份)。我如何获得身份证?如何在HSQL中返回最后插入的(自动递增的)行ID?
4
A
回答
-4
这是相当困难的时候,你还没有给你的表架构编写一个查询来执行这一点,但像下面这样:
SELECT TOP 1 Id FROM [TABLENAME] ORDER BY Id DESC
16
http://www.hsqldb.org/doc/guide/ch09.html
最后插入的值转换成连接的标识列为 ,例如使用函数IDENTITY()(其中Id为 的标识列):
INSERT INTO测试(Id,Name)VALUES(NULL,'Test');
CALL IDENTITY();
相关问题
- 1. 在插入表格后返回id的自动增量值
- 2. 插入到表中,如何插入自动递增ID
- 3. 在PHP中回声最后一个自动递增ID
- 4. SQL-如何插入行而不自动递增ID列?
- 5. 如果MySQL存在,则返回字段的“id”,否则插入新行并返回最后插入的id?
- 6. 插入mssql后自动增加id
- 7. 如何在SQLite插入查询中返回自动增量值?
- 8. Rails:如何使用“返回id”(在此代码中最后插入的id)
- 9. 如何在使用php插入值时获取行的自动递增ID?
- 10. 如何在没有自动递增ID列的情况下插入行
- 11. 如何获取SQLite中最后插入记录的自动递增值?
- 12. 返回最后插入的ID在postgresql中用c#
- 13. 返回插入ID后sqlite3_finalize
- 14. 在PHP中插入大量的行和自动增加ID
- 15. 如何获得laravel 5中的最后一个插入行,我的id是自动增加的
- 16. 自动递增表的ID与新的“孩子”插入
- 17. asp.net的InsertCommand返回最新插入ID
- 18. 自动递增ID
- 19. 如何获取非自动递增ID中的最后一个值?
- 20. SQLite的ID自动递增
- 21. Mysql插入获取ID然后插入返回的Id
- 22. 如何在mysql中获取最后插入的2行perticular id?
- 23. MYSQL插入记录跳过的ID(自动递增)
- 24. C#获取插入的ID与自动递增
- 25. 如何自动选择JTable中最后插入的行?
- 26. Mysql - 在实际插入时获取自动递增ID
- 27. 获取最后插入的行的ID
- 28. 在MySQL中获取自动增量的最后创建的ID
- 29. 在最后一行添加自动增量的JTable中的行ID
- 30. 获取最后插入的id返回0
我得到了解决方案 CALL IDENTITY(); 插入行后....(但这会给最后一个插入的行ID) – 2012-04-27 15:34:52