sql server 标识列问题

2024-12-14 19:29:19
推荐回答(3个)
回答1:

你的主键是设置的int类型么?
你又没问别人(用户)单位的人有多少
可能人不多 但是 考虑每个人不止一条记录了么

我认为是你的类型有问题该bigint
还有 你的记录一定是都没删除过的吧?

不要的数据一定的想办法清理掉
好的软件必须有回收机制 不要的数据最好给它清了
不然会占用你值空间 想你本来有9999条记录
标识列则已经达到9999 再添1条 int类型就无法承受
编号最好也不要用标识 因为即使你有了回收机制删除了不要的信息 你也无法向标识列插入值
所以软件在开始设计的时候必须尽一切可能的了解对方实际的情况 以及日常工作方式 需求分析还是非常重要的

按我提出来的试试
再有问题就补充 我再来看

回答2:

主键自增的不要insert,数据库会自动编号。

要insert 一般别设为主键。

回答3:

估计是你软件的BUG,
标识列不用insert,
应该不会是数据库的问题。