在sql server中定义了一个自增型主键。
在添加了10条数据之后,
虽然把这10条数据删除了,但是再增加一条数据,那他的值也是11。
如何修改他成为1呢?
谢谢。
在添加了10条数据之后,
虽然把这10条数据删除了,但是再增加一条数据,那他的值也是11。
如何修改他成为1呢?
谢谢。
解决方案 »
- Microsoft SQL Server 2000 Enterprise Edition服务器组件在此操作系统上不受支持
- 如何用IF去判断我SELECT 出来有1条数据还是没有数据?
- 求连接这样两个表的sql语句
- windows 2003 server下安装sql server2000总是提示说不支持,怎么办?
- Dbcc Shrinkfile('SMT_Data2',EMPTYFILE )
- 请问一个表中最多可有多少字段?
- win7下添加SQL Server 数据源失败???
- 关于计算列,报错
- 紧急求助一个删除的语句100分!谁先答对就送全分!
- 'a','b' 怎么把这种类型的数据插入数据库
- SQL Server 2005登录
- 关于E-R图的一个单选题
再新增后就是从1开始了
另外,这个方法在查询分析器中可以使用,但是在pb中就没这个语句了。如何用代码实现呢??to:PolluxSky(南方) ,
假设一共是20条数据,删除最后的10条数据,那再增加时怎么成11呢?
谢谢。
DBCC CHECKIDENT
( 'table_name'
[ , { NORESEED
| { RESEED [ , new_reseed_value ] }
}
]
)参数
'table_name'是要对其当前标识值进行检查的表名。表名必须符合标识符规则。有关更多信息,请参见使用标识符。指定的表必须包含标识列。NORESEED指定不应更正当前标识值。RESEED指定应该更正当前标识值。new_reseed_value是在标识列中重新赋值时要使用的值。eg:
下例强制 jobs 表中的当前标识值为 30。USE pubs
GO
DBCC CHECKIDENT (jobs, RESEED, 30)
GO