@@IDENTITY 与 SCOPE_IDENTITY() 与 IDENT_CURRENT [sql server 2005]

2023-11-30

我应该使用哪个来获取 sql server 2005 中最后插入的记录 id?

我搜索了 stackoverflow,发现了这个,

SQL:如何获取我刚刚插入的值的 id?

最佳答案评论:

sql server 2005 中存在 SCOPE_IDENTITY() 的已知错误,不确定 2008 年,如果需要,OUTPUT 子句可以返回一组 ID...

Select SCOPE_IDENTITY() as Id from Table

我正在使用 sql server 2005...任何建议


Triggers

Using @@identity依赖于这样一个事实:您的数据库中没有触发器在其他地方创建记录。

如果您创建一条记录,但触发器随后会为该创建创建一个日志条目,@@identity将返回日志表中日志条目的 ID。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

@@IDENTITY 与 SCOPE_IDENTITY() 与 IDENT_CURRENT [sql server 2005] 的相关文章

  • 分割字符串。获取拆分 SQL Server 2005 的第一个值

    我有一张桌子叫TableReason有一个名为Reason Reason数据类型是varchar 100 并包含这样的值2 2 22 33 0 2对于一排 我需要为此表编写一个更新语句来完成 只需要用逗号分割的第一个值 即 只需要 2 个
  • 使用 Sql Server 表中的值的 C# 枚举

    目前我有一个 SQL Server 2005 表 看起来有点像 ID name desc 1 ONE Value One 3 THREE Value Three 5 FIVE Value Five 该表对应于 C 中的枚举 如下所示 enu
  • SQL - 被 SELECT 困扰 - 请帮忙!

    我试图在 SQL Server 2005 中实现以下目标 SELECT IF EITHER EXISTS usr username pro email FROM table1 AS usr table2 AS pro WHERE usr u
  • 仅返回存储过程的最后一个选择结果

    要求表示 存储过程用于根据 5 个标识符搜索数据 如果存在精确匹配 则仅返回精确匹配 如果没有 但非空参数上存在精确匹配 则仅返回这些结果 否则返回任何 4 个非空参数上的任何匹配 等等 我的 简化的 代码如下所示 create proce
  • 父子表记录-构建SQL查询

    这是我的表格和这些表格的数据 表名 Code CID Code 1 abc 2 def 3 xyz 表名 Details ID Name CID 1 a 1 2 b 2 结果表 ID Code Name 1 abc a 2 abc Null
  • 从 JAVA 8 连接到 SQL Server 2005

    正在准备一些代码用于从 VB SQL Server 迁移到基于 JAVA Oracle DB 的新解决方案 因此我尝试连接 SQL Server 来查询一些数据 然后将它们放在我们新的 Oracle 表中 但是当我尝试通过此连接时代码 Dr
  • CTE - 递归更新数量直到消耗总量

    我一直在研究 CTE 试图确定是否可以使用订单数量递归更新库存数量记录 直到订单数量被消耗 以下是表格和记录 CREATE TABLE dbo myOrder Account float NOT NULL Item float NOT NU
  • 在 SQL Server 中插入数据时,如何处理数据表中的 NULL 值变成缺失的 XML 元素?

    我想在 SQL Server 2005 中使用 XML 插入数据 因此我从后端获取了一个数据表 并按如下方式传递了该数据表 DataSet dsItem new DataSet DTItem TableName ItemDetails DT
  • 扩展会员提供者

    设想 构建一个供公司输入信息的应用程序 我需要扩展 ASP NET 中的内置成员资格提供程序 我的独特情况是 我已经拥有每家公司的人口统计信息 但没有网络应用程序的用户 ID 和密码 我想用人口统计信息预先填充数据库 向每个公司发送一个唯一
  • Hibernate Query在系统中运行缓慢,但直接运行时速度很快

    我遇到了与本周播客中类似的问题 我们有一个使用 Hibernate 和 Sql Server 2005 的 Java 应用程序 Hibernate 正在为我们生成一个查询 该查询需要近 20 分钟才能完成 如果我们使用 show sql 进
  • SQL Server 2008 相对于 SQL Server 2005 有何优势? [关闭]

    就目前情况而言 这个问题不太适合我们的问答形式 我们希望答案得到事实 参考资料或专业知识的支持 但这个问题可能会引发辩论 争论 民意调查或扩展讨论 如果您觉得这个问题可以改进并可能重新开放 访问帮助中心 help reopen questi
  • 通过选择插入时,如何在插入表之前检查重复项

    通过选择插入时 如何在插入表之前检查重复项 insert into table1 select col1 col2 from table2 我需要检查 table1 是否已经有 table1 col1 value table2 col1 v
  • 无法绑定多部分标识符

    我在 SO 上看到过类似的错误 但我找不到解决我的问题的方法 我有一个 SQL 查询 例如 SELECT DISTINCT a maxa b mahuyen a tenxa b tenhuyen ISNULL dkcd tong 0 AS
  • 将密码存储到sql中的最佳方法

    在我当前的 C Windows 应用程序中 密码已以纯文本形式存储 这显然不好 所以我只想知道加密密码并存储到 SQL Server 中的最佳方法是什么 我读到使用哈希 盐更好 但我觉得sql 2005中的 EncryptByPassPhr
  • 出错时退出并回滚脚本中的所有内容

    我有一个 TSQL 脚本 它可以进行大量数据库结构调整 但在出现故障时让它继续执行并不真正安全 把事情说清楚 使用 MS SQL 2005 它不是一个存储过程 只是一个脚本文件 sql 我所拥有的按以下顺序排列 BEGIN TRANSACT
  • 动态SQL生成列名?

    我有一个查询 我正在尝试将行值转换为列名称 目前我正在使用SUM Case As ColumnName 声明 像这样 SELECT SKU1 SUM Case When Sku2 157 Then Quantity Else 0 End A
  • TSQL如何在xml列中选择具有技能的员工

    在如下所示的表架构中 CREATE TABLE dbo Employee EmployeeId uniqueidentifier NOT NULL Name nvarchar 50 NOT NULL Location nvarchar 50
  • 无重复组合的交叉连接

    我知道这个问题与这个问题非常相似 对称交叉连接 https stackoverflow com questions 12490244 symmetric cross join还有这个 sql 中交叉连接的组合 不是排列 https stac
  • SQL Server 端口 445 和 1433

    SQL Server 端口 445 和 1433 之间有什么区别以及每个端口的用途是什么 445不是SQL端口 是SMB端口 仅当您使用命名管道协议时 它才会参与 SQL Server 因为命名管道通过 SMB 进行传输 而这反过来又使用
  • 什么是动态 SQL 查询?何时需要使用动态 SQL 查询?

    什么是动态 SQL 查询 何时需要使用动态 SQL 查询 我正在使用 SQL Server 2005 这里有几篇文章 动态SQL简介 http www sqlteam com article introduction to dynamic

随机推荐

  • FluentNHibernate:使用 NotFound.Ignore() 映射引用时的性能损失

    我使用 FluentNhibernate 并且当关联引用映射为 NHibernate 时 我看到 NHibernate 执行许多查询NotFound Ignore 由于我的遗留数据库的引用完整性有点糟糕 我想知道是否有解决方法或者是否有我可
    1. /

    我有这种 xml 在哪里some li tags没有 ol ul 因为它是父级 需要添加为父级 Example ul ol li
  • GCP云函数实例生命周期

    我在 AWS 环境中工作了 4 年 主要使用 Lambda 根据我的经验 我知道 Lambda 函数的 实例 将存活大约 2 小时 现在我要为一个使用 GCP 及其云功能的项目工作 是否有关于 CF 实例 的生存时间的信息 我通常需要知道这
  • 在线程内使用全局字典

    假设我有一个Dictionary
  • 将自定义对象绑定到 JMS MapMessage

    是否有一种标准方法可以将我自己的自定义对象添加到 Map 然后将其正确编组到 MapMessage 中 目前我收到无效的对象类型消息 我注意到WebSphere有一个解决方案 但我正在寻找一些不绑定到特定AS的东西 如果没有这样的方法 也许
  • 如何将库添加到 Eclipse 项目

    我正在尝试向 Eclipse Galileo 添加一个库 但没有成功 库 gdi32 lib gt 在 MinGW 中 libgdi32 a 无论我尝试什么 它都不起作用 谁能准确地告诉我要在哪里输入什么才能完成此任务 Details 我有
  • 输入表单属性可以指定多个表单ID吗?或不? [复制]

    这个问题在这里已经有答案了 w3学校指定 定义和用法 form属性指定一个or more形成元素所属的形式 在http www w3schools com tags att input form asp 和 提示 要引用多种形式 使用空格分
  • 如何用循环绑定多个数据帧?

    我有 105 个带有 xts zoo class 的数据框 我想将它们的第 6 列合并到一个数据框中 因此 我创建了一个包含所有数据框名称的数据框 以便将其与 for 函数一起使用 mydata lt AAL for i in 2 105
  • Amazon S3 和 jqueryfileupload 插件的图像上传性能问题

    我在亚马逊上还有另一个问题 它与文件上传有关 我正在使用jquery文件上传和amazon API上传文件到amazon S3 我已经成功上传了 但是涉及到一个技巧 我必须将图像存储在我的服务器上 然后使用以下命令将其从那里移动到 S3pu
  • ANTLR PCRE 语法到 JS 目标

    我正在尝试构建 Bart Kiers 的 ANTLR PCRE 语法 请参阅 http big o nl apps pcreparser pcre PCREParser html 到 JS 目标 我构建它的唯一方法是使用全局回溯和记忆 它生
  • Mongo 如何使用 DBRef 进行 $lookup

    我有麻烦了 o 假设集合A是 id ObjectId 582abcd85d2dfa67f44127e1 bid DBRef B ObjectId 582abcd85d2dfa67f44127e0 DBRef B ObjectId 582ab
  • gnu gcc 如何抑制警告:在此声明中忽略了“typedef”[默认启用]

    我在 Fedora 16 上使用 GNU gcc 4 6 2 我正在使用第 3 方 API 编写应用程序 编译后 我收到很多警告 warning typedef was ignored in this declaration enabled
  • 如何在 Spring Boot 中使用应用程序上下文获取 bean

    我正在开发一个 Spring Boot 项目 我想使用它的名称来获取 beanapplicationContext 我从网上尝试了很多解决方案 但都没有成功 我的要求是我有一个控制器 ControllerA 在控制器内部我有一个方法getB
  • asp.net mvc2 中的条件要么 or 验证

    在我的注册页面中 我有固定电话号码和手机号码字段 我需要确保用户需要添加至少一个电话号码 无论是固定电话还是手机 我该怎么做呢 谢谢 阿尔纳布 您可以编写自定义验证属性并用它来装饰您的模型 AttributeUsage AttributeT
  • 构建库项目

    全部 我创建了一个 android 库项目 当我从主项目引用它时 它工作得很好 但是当我单独构建库项目时 它不包含 R java 和资源 有没有办法用资源和 R java 构建一个库项目 现在不可能了 现在我们可以通过以下步骤创建一个纯二进
  • AppBar 按钮图标不适合椭圆形

    嘿 我正在创建底部应用程序栏 并向其添加 3 个应用程序栏按钮 如下所示 一种使用内置图标 另两种使用位图图标
  • Django 模型继承:创建现有实例的子实例(向下转型)?

    我正在尝试集成一个第三方 Django 应用程序 该应用程序做出了继承的不幸决定django contrib auth models User 这是可插拔应用程序的一大禁忌 引用马尔科姆 特雷丁尼克 但更重要的是 就像在 Python 中一
  • 带平方根的 while 循环的运行时间/时间复杂度

    这道题看起来比较简单 但是我好像找不到n方面的运行时间 问题是这样的 j n while j gt 2 j j 1 2 我真的不需要总运行时间 我只需要知道如何计算第二行和第三行被点击的次数 它们应该是相同的 我也想知道是否有某种公式可以找
  • 以 Delphi 形式显示 Flash Web Widget

    我想在 Delphi 应用程序中显示 yahoo 天气小部件 或任何类似的基于 flash 或 java 的小部件 我坦率地承认 我不太明白要完成这项工作需要什么 任何有关如何实现这一目标的建议将不胜感激 我正在使用 Delphi 7 所有
  • @@IDENTITY 与 SCOPE_IDENTITY() 与 IDENT_CURRENT [sql server 2005]

    我应该使用哪个来获取 sql server 2005 中最后插入的记录 id 我搜索了 stackoverflow 发现了这个 SQL 如何获取我刚刚插入的值的 id 最佳答案评论 sql server 2005 中存在 SCOPE IDE