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

【奇怪】sql 2008 自增列有关问题

2013-01-08 
【奇怪】sql 2008 自增列问题 为什么会出现以下情况:--create table tb( [zzh] [int] IDENTITY(1,1) NOT NUL

【奇怪】sql 2008 自增列问题
 
为什么会出现以下情况:


--create table tb( [zzh] [int] IDENTITY(1,1) NOT NULL,[zzm] nvarchar(11),[qh] int NOT NULL)
select MAX(zzh) zzh from jh6
insert into jh6 (zzm,qh) values ('01050101001',900) 
select zzh,zzm,qh from jh6 where zzm='01050101001' and qh=900
--结果
/*
zzh
-----------
2558

(1 row(s) affected)

(1 row(s) affected)

zzh         zzm         qh
----------- ----------- ------
6           01050101001 900

(1 row(s) affected)
*/

[解决办法]
这种情况,要么把表的自增重新设定,要么把数据移走,然后trauncate原表,再把数据插回来
[解决办法]
水平有限》。。。只会这些

热点排行
Bad Request.