检索sql server中新插入行的值

Posted

技术标签:

【中文标题】检索sql server中新插入行的值【英文标题】:Retrieve the value of the newly inserted row in sql server 【发布时间】:2011-09-21 09:07:55 【问题描述】:

我正在开发安卓应用程序。在我的应用程序中,我使用了 sql server2008 R2。我在某些单击事件中将行插入到 sql 服务器中。现在我想从新插入的行中获取第一列的值。该架构的第一列值是自动生成的。我在插入查询中插入第二列的值。我正在使用jdbc。在 .net 中实现此功能的方法 ExecuteScalar() 是 der。但是在java中是什么。我做了很多谷歌搜索,但没有找到任何东西。如果您有解决方案,请帮助我。

【问题讨论】:

您可能会发现这个问题很有帮助,***.com/questions/1915166/… ***.com/questions/45651/… @Divyesh:我认为这个答案适用于 VB.Net,而不适用于 java。 @Kevin:谢谢伙计,它工作得很好。 【参考方案1】:

根据将评论移至答案的请求。

您可能会发现这个问题很有帮助。 How to get the insert ID in JDBC?

【讨论】:

以上是关于检索sql server中新插入行的值的主要内容,如果未能解决你的问题,请参考以下文章

如何控制 SQL Server 中新标识列的分配顺序?

从行创建/透视列并创建透视后,我想在 SQL 中新创建的列中添加不同列的值

在sql中新建一个表,表的一个字段的值是自增的,每增加一条记录就增1,求解!~

了解 Hbase 中新添加/更新行的最佳策略

pentaho 数据集成中新插入或更新的行数

在插入触发器之后修改一列并更新 Oracle 中新插入的行值