如何用sql 设置表中标识列的起始值 ? 如题!100分如题!100分如题!100分 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DBCC CHECKIDENT (jobs, RESEED, 20)用这个确实可以改,但是在企业管理器中看到的还是原来的,不是修改后的。有没有个彻底的办法? DBCC CHECKIDENT ( 'table_name' [ , { NORESEED | { RESEED [ , new_reseed_value ] } } ])[ WITH NO_INFOMSGS ] --从100开始:create table tb(id int identity(100,1) name varchar(200)) --设置表的id标识列起始值为10,每次增长1,create table tb(id int identity(10,1)) 只能在新建列的时候设置起始值DBCC CHECKIDENT (jobs, RESEED, 20) 只影响之后插入的数据,而且如果设置的identity值在数据库中已存在,那么会插入失败 这是高手们以前讨论的帖子http://topic.csdn.net/t/20051009/16/4314878.html结论是:只能重建表然后改名 一个查询语句,取两个时间中间的时间段??? 表名不能作为参数传? 我写的第一个函数:居然不能运行,大家帮忙看看 请问我这个SQL如何改 求sql语句实现如下功能! 过失的技术 是不是就不要用了? SQL2005连接不上,请高手帮忙看看 hepl me 关于sql server 数据库恢复的问题 查询?????????????? 一个有关数据清洗的问题,请大家指正我的错误! 关于强制索引能否取代ORDER BY的问题 求一简单的SQL查询语句
(
'table_name'
[ , {
NORESEED | { RESEED [ , new_reseed_value ] }
}
]
)
[ WITH NO_INFOMSGS ]
create table tb(id int identity(100,1) name varchar(200))
--设置表的id标识列起始值为10,每次增长1,
create table tb(id int identity(10,1))
http://topic.csdn.net/t/20051009/16/4314878.html
结论是:只能重建表然后改名