【发布时间】:2012-08-22 19:45:04
【问题描述】:
我有一堆数据将插入到表中。这个问题是我需要它将主键返回到该表。我不确定是否有类似的东西:
insert into TABLE (...) values (...) RETURNING p_key
或
select p_key from (insert into TABLE (...) values (...))
我正在为浏览器和保存的信息做一个解决方法,这些信息或多或少会添加一行然后更新它......但是如果没有主键,就无法更新它,因为没有对它的引用。
我在网上查找并通过 google 找到了一些示例,但这些示例让我有些困惑。
http://en.wikipedia.org/wiki/Insert_(SQL)#Retrieving_the_key
维基百科说 SQL Server 2008 使用 OUTPUT 而不是 RETURNING,可以使用 OUTPUT p_key 之类的东西
【问题讨论】:
标签: sql-server database