c# – SQL查询后存储主键
以下情况:
我有一个用于在ESX环境中创建VM的ASP.NET网站. 此按钮的Click-Event检查值并将其写入MS SQL Server. 但是我需要这个主键,因为我在事件之后将用户重定向到另一个页面,并且该页面需要主键进行常规查询(使用查询字符串发送它). 目前,我在INSERT INTO查询后直接进行SELECT查询并取最后一个条目. 我的问题是: 是否可以直接从INSERT INTO查询中接收IDENTITY主键(如函数的返回值)? 解决方法
在我的头顶,@@IDENTITY就是你想要的.
这当然是假设您正在使用MS SQL服务器. 例如插入xxx ….;选择@@ IDENTITY 编辑: 正如Mitch Wheat指出的那样,@@SCOPE_IDENTITY比@@ IDENTITY更好.这是因为@@ SCOPE_IDENTITY返回当前作用域中的ID,而@@ IDENTITY可能返回由触发器或UDF创建的ID. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |