当前位置: 首页 > 面试题库 >

如何在MS-Access中检索最后一次自动递增的值,例如Sql Server中的@@ Identity

戚奇略
2023-03-14
问题内容

我想从自动递增的列中检索ms访问中的标识列值。基本上我正在运行一个事务,在该事务中我必须编写两个插入查询。第二个查询将包含从查询1生成的自动增量值。我该怎么做?


问题答案:

但是,Microsoft Access 2000或更高版本确实支持@@ IDENTITY属性,以在插入后检索自动编号字段的值。

来源:检索标识或自动编号值

编辑 :正如@ David-W-Fenton所指出的,您还需要使用Jet 4.0 OLE DB Provider(在先前的文档中也对此进行了描述)



 类似资料:
  • 问题内容: 我正在使用HSQL数据库进行测试。我想要独立的db文件。但是现在我很难在HSQL中获取最后插入的行ID(自动增量-身份)。我如何获得身份证? 问题答案: 在没有给出表模式的情况下,编写查询来执行此操作非常困难,但是类似以下内容:

  • 问题内容: 我希望能够以原子方式递增计数器,而我却找不到有关如何执行此操作的参考。 根据评论添加更多信息: 您正在使用GCD吗?不,我没有使用GCD。必须使用队列系统来增加数字似乎过大了。 请 您理解基本的线程安全?是的,否则我不会问原子增量的问题。 这个变量是局部变量吗?没有。 它是实例级别吗? 是的,它应该是单个实例的一部分。 我想做这样的事情: 问题答案: 来自低级并发API: OSAtom

  • 问题内容: 如何设置从1001开始的MySQL表中“ id”列的初始值? 我想做一个插入 无需为id列指定初始值。 问题答案: 用这个: 或者,如果您还没有添加ID列,也可以添加它

  • 问题内容: 就像在MYSQL中一样,我想要一个递增的ID。 问题答案: MongoDB旨在进行水平扩展。在这种情况下,自动递增将导致id冲突。这就是为什么id看起来更像guid / uuid的原因。

  • 问题内容: 我有一个带有主键字段且具有AUTO_INCREMENT的MySQL表。在阅读了这里的其他文章后,我发现人们遇到了同样的问题,答案也各不相同。有些人建议不要使用此功能,其他人则说它不能被“修复”。 我有: 示例:表中的记录数:18.如果我删除记录16、17和18-我希望输入的下一条记录的courseID为16,但是由于最后输入的courseID为18,所以它将为19。 我的SQL知识不是

  • 问题内容: 这可能是一个非常简单的问题,但是我无法理解如何在MS Access中解决它。它可能以前已经被回答过,但是我一直找不到。 我有一个包含3列的表:col1是对象ID,col2和col3是度量。我建立了一个查询,以便为每个对象在col2中获得相应的最小值。通过简单的分组查询,这可以正常工作。问题是当我尝试拉col3(与找到最小值的行相关联)时,它将不再正确地分组。 我一直在使用group-b