我有一堆数据将插入到一个表中。这个问题是我需要它将主键返回到该表。我不确定是否有类似的东西:
insert into TABLE (...) values (...) RETURNING p_key
或者
select p_key from (insert into TABLE (...) values (...))
我正在为浏览器和保存的信息做一个解决方法,这些信息或多或少会添加一行然后更新它......但是没有主键,就没有办法更新它,因为没有对它的引用。
我在网上查找并通过谷歌找到了一些示例,但这些示例让我有些困惑。
http://en.wikipedia.org/wiki/Insert_(SQL)#Retrieving_the_key
Wikipedia 说要使用 SQL Server 2008OUTPUT
而不是RETURNING
,可以使用类似的东西OUTPUT p_key