【发布时间】:2012-10-23 04:40:01
【问题描述】:
我刚刚使用 C# Forms 应用程序在 Visual Studio 中创建了一个数据库。
我有很多列,A 列是主键。
我刚刚在行中输入了数据,并注意到主键值增加了 2(1,3,5,7,9.... 等)。
有没有办法改变它以常规方式上升(1,2,3,4,5,6,....?)
【问题讨论】:
-
您使用的是哪个数据库?你能在你的问题中显示创建表语句吗
-
向我们展示您用于创建表的脚本
-
我通过点击服务器资源管理器中的数据库添加了表格。
-
记住:即使交易回滚,“身份PK”也会在交易中被“取走”。也就是说,不能保证它永远严格为 1(或任何增量)。在任何情况下,尝试创建两个记录在同一个可序列化的 TX 中——那么它们是连续的吗?此外,触发器等其他因素可能会产生干扰。
标签: c# sql-server database primary-key