如何修改表的ID主键 使的在删除了一些记录后把新增的记录插入到删除记录的位置
2011-09-08 17:18
399 查看
create table tab(id int identity,col varchar(20))
insert tab select '123'
union all select 'asdf'
union all select '8866'
union all select 'dfo'
union all select 'dwoie'
union all select 'fow'
go
delete tab where id=5
select * from tab
go
set identity_insert tab on
insert tab(id,col) select 5,'dfa'
set identity_insert tab off
go
select * from tab
证明一切................但是在一个数据库中只能同时只能设置一个set identity_insert 表 on
insert tab select '123'
union all select 'asdf'
union all select '8866'
union all select 'dfo'
union all select 'dwoie'
union all select 'fow'
go
delete tab where id=5
select * from tab
go
set identity_insert tab on
insert tab(id,col) select 5,'dfa'
set identity_insert tab off
go
select * from tab
证明一切................但是在一个数据库中只能同时只能设置一个set identity_insert 表 on
相关文章推荐
- 如何修改表的ID主键 使的在删除了一些记录后把新增的记录插入到删除记录的位置
- Mysql EF 触发器生成主键id 存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项 ;System.Data.Entity.Infrastructure.DbUpdateConcurrencyException
- ADO如何新增修改删除数据库的记录呢
- JDBC对数据进行插入,更新或者是删除之后得到修改或者插入的那条记录的主键值
- 插入一条记录后,如何得到主键ID号
- C# 查询 插入 修改 删除 sqlserver2008中记录
- JSP中如何获取刚插入记录的ID,此Id是自增的
- Mysql如何指定新插入的数据的起始自增主键id
- 如何管理和记录 SSIS 各个 Task 的开始执行时间和结束时间以及 Task 中添加|删除|修改的记录数
- VC++获取SQLSERVER 2008插入记录后的自增主键ID
- 【转帖】在SQL Server中如何获得刚插入一条新记录的自动ID号
- 集合中交集、移除的原来记录中已经删除的旧ID、 新增的原来记录中没有的ID、更新原有的记录
- MySQL自增主键删除后插入新记录主键重复问题
- MYSQL删除表的记录后如何使ID从1开始
- db中删除记录后,主键id没有从零开始
- MYSQL删除表的记录后如何使ID从1开始 .
- MYSQL删除表的记录后如何使ID从1开始
- Oracle 增加修改删除字段/新增记录
- 使用MyBatis+MySQL插入记录后返回该记录主键ID
- javaScript 数组的相关操作【修改、删除、新增、插入】