請教一個問題?????
當tablename中有一欄位是(自動增長)的:比如ID
delete from table
insert into tablename ...
那么怎樣才能使ID欄位每次都從1開始阿
问题点数:20、回复次数:5Top
1 楼pengdali()回复于 2003-12-02 21:38:48 得分 0
SQL SERVER企业管理器-->右键你的表-->设计表-->选中你要设置标识的字段(必须是int或其他数字类型)-->下面有个属性叫“标识”的,选“是”,你可以按你的要求改一下标识种子或标识递增量,然后保存该表的设计。
Top
2 楼pengdali()回复于 2003-12-02 21:38:59 得分 0
如:
create table 表(id int identity(1,1),name varchar(100))
insert 表 values('J9988')
insert 表 values('CSDNM')
select * from 表
drop table 表Top
3 楼MaDaHai(大海)回复于 2003-12-02 21:44:26 得分 0
大力,我的意思不是這樣的啊,我是說當一個表的一個欄位設為自動識別時,當一開始有數据ID是從1
開始的,但刪除數据,重新插入ID就不是從1開始了,我想還從1開始,應該怎么做Top
4 楼pengdali()回复于 2003-12-02 21:53:26 得分 10
http://expert.csdn.net/Expert/topic/2437/2437014.xml?temp=.67857
Top
5 楼CrazyFor(冬眠的鼹鼠)回复于 2003-12-02 22:14:47 得分 10
TRY:
truncate table 表名
insert into tablename ...
Top




