首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于identity列跳号的有关问题

2012-12-23 
关于identity列跳号的问题create table tint(id int identity primary key,t money,t1 int check (t1 betw

关于identity列跳号的问题
create table tint(id int identity primary key,t money,t1 int check (t1 between 10 and 50)) 
创建测试表,插入数据
insert tint (t,t1) select 2,5
违反了check约束插入失败。
再插入另外一条数据
insert tint (t,t1) select 2,20
插入成功
但标识列id的编号变为2了,而不是1,请教下,什么原因啊
[解决办法]
应该是数据 已经被插入表中 然后检查约束 发现不符合规则 被删除了 。
[解决办法]
要连续的话就把表truncate然后再重新插入。记得备份

热点排行