如何修改表的ID主键 使的在删除了一些记录后把新增的记录插入到删除记录的位置
2006-05-17 00:45
609 查看
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主键 使的在删除了一些记录后把新增的记录插入到删除记录的位置
- 插入一条记录后,如何得到主键ID号
- JDBC对数据进行插入,更新或者是删除之后得到修改或者插入的那条记录的主键值
- Mysql EF 触发器生成主键id 存储区更新、插入或删除语句影响到了意外的行数(0)。实体在加载后可能被修改或删除。刷新 ObjectStateManager 项 ;System.Data.Entity.Infrastructure.DbUpdateConcurrencyException
- ADO如何新增修改删除数据库的记录呢
- MYSQL删除表的记录后如何使ID从1开始
- JDBC插入Oracle数据库有主键的X表记录时,获取此记录的主键ID。
- mysql中如何取得通过insert插入或者update修改之后的id
- 数据对比,列出数据修改、新增、删除记录
- Mybatis如何在插入操作后获取主键的ID值
- javaScript 数组的相关操作【修改、删除、新增、插入】
- MyBatis+MySQL 返回插入记录的主键ID
- MYSQL删除表的记录后如何使ID从1开始
- C# 查询 插入 修改 删除 sqlserver2008中记录
- [疯狂Java]SQL-DML:插入、修改、删除记录
- mysql 如何修改、添加、删除表主键
- MYSQL删除表的记录后如何使ID从1开始
- python插入记录后取得主键id的方法
- MYSQL删除表的记录后如何使ID从1开始
- 【转帖】在SQL Server中如何获得刚插入一条新记录的自动ID号