gpt4 book ai didi

sql - 向 Microsoft SQL Server 数据库询问表上的下一个自动生成的标识符

转载 作者:行者123 更新时间:2023-12-02 05:29:31 25 4
gpt4 key购买 nike

我在 SQL Server 数据库中有一个表,它有一个自动生成的整数主键。在不向表中插入记录的情况下,我需要查询数据库并获取下一个自动生成的 ID 号。

我认为它是 SQL Server 2005 版,如果有区别的话。

有办法吗?

最佳答案

是的,但它不可靠,因为另一个 session 可能会使用预期的数字。

如果您仍想这样做,请使用 IDENT_CURRENT

编辑,正如评论所指出的(改进我的答案):

  • 你需要添加 一个 IDENT_INCR('MyTable')以此获得潜在的下一个号码
  • 另一个进程可能会回滚,这个数字可能不是使用过的那个

关于sql - 向 Microsoft SQL Server 数据库询问表上的下一个自动生成的标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1730494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com