SQLSERVER的问题(100分)

  • 主题发起人 主题发起人 okmwq
  • 开始时间 开始时间
O

okmwq

Unregistered / Unconfirmed
GUEST, unregistred user!
SQLSERVER的表的一个COLUMN 设为 identity column
每次增加一个记录时该clolumn会自动加1赋值按理每个记录
该clolumn的值会不同,但有时增加一个记录时,该clolumn
的值以前几个已有的加1,造成连续几个记录该clolumn
的值会像同,由于我的表以该clolumn为唯一标识,因此
出现了许多问题,应如何解决
 
?
没看明白?
有相同 idntity column 的记录是怎么产生的?
 
没碰到过,如果是IDENTITY字段,其字段的值肯定不同.
我们为了试IDENTITY的值能否马上读回,曾经做过试验,用6台计算机,每台计算机
做一万次的循环,同时向SQL Server6.5的一个表添加数据,整个过程化了7分钟,
结果毫无差错,写数据时用SQL Server的存储过程.
 
自增字段是不会重复的
 
我建表时第一个column设为no null
并设it为 primary key ,identity speed values is 1
ineremnt is 1
我的程序is tstored or tquery insert 记录
但过一度时间(months) 出问题
 
SQL SERVER 居然允许你的主KEY 重复??????
能把您的保存数据的代码贴上来吗? 或是存储过程
 
吓死人了....不可能!
 

xi,xi 由一个微软bug得受害者!
这种情况是存在的,在MsSql6.5的早期版本中,这种情况太常见了,所以
我的程序从来不用identity字段,都是自己管理!!
当然也有解决办法,将ms Sql6.5打上补丁程序即可,目前好象已经有
Sql Service Pack 5.0 , 但我只用过Pack4.0 , 用它补一下肯定再不会
出现类似没问题,但出错的表可能得重新做一下了!

 
哈...真的么?还是老法师厉害!想必你也深受其害吧.
 
think you hanson
我是补过但没有用
不过我可以试一下表重新做
再出问题我找你
分全给你
 

这种问题肯定是不会出了,如果是别的问题,可得另外加分呀!
不过我还是建议自己管理这种字段,如果以后你要移植到别
的数据库系统,你大概由要挠头了!
 
接受答案了.
 
后退
顶部