.net - 获取数据表列的下一个自动增量值?

标签 .net

我有一个带有 AutoIncrement 列的数据表。如何在不添加新行的情况下获得该列的下一个增量 (-1,-2,-3,...)?

最佳答案

我得到了问题的解决方案(不是解决方法):

要从 SQLServer 获取下一个自动增量值:

SELECT IDENT_CURRENT('table_name'); -- This will fetch the present auto-increment value.

所以,
SELECT IDENT_CURRENT('table_name')+1; -- Next auto-increment value.

如果从具有标识且键不连续的表中删除行,这不会中断。

希望有帮助。

关于.net - 获取数据表列的下一个自动增量值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1013984/

相关文章:

c# - 不支持嵌套查询。操作 1 ='UnionAll' 操作 2 ='MultiStreamNest'

c# - 用于自动标记的自然语言处理库 (.NET)

.net - 如何使用 .NET 对 XML 文件进行排序?

c++ - 如何将 Windows 控件添加到 Visual Studio 2017 中的 C++ 桌面应用程序?

.net - 中间人服务器 HTTPS/SSL

c# - Type.GUID 是否跨编译唯一标识每种类型?

.net - PowerShell/获取枚举器

c# - "=>"是什么意思?

c# - .net 应用程序 CPU 使用率高

c# - 有没有办法可靠地检测 CPU 内核总数?