【发布时间】:2009-08-25 08:45:27
【问题描述】:
插入最后一行(或主键)的正确通用 SQL 构造是什么。 ID 可能由序列自动生成,但我根本不想处理序列!我需要通过查询表来获取 ID。或者,INSERT 可能会以某种方式扩展以返回 ID。假设我总是插入一行。该解决方案应该适用于大多数 RDBMS!
【问题讨论】:
-
没有万能的解决办法,除了加个时间戳
-
我很高兴有一个与 hsqldb、postgresql、sql server 2005、oracle、mysql 和 DB2 一起使用的解决方案
标签: sql lastinsertid