如何修改表的ID主键 使的在删除了一些记录后把新增的记录插入到删除记录的位置

转载 2006年05月17日 00:45:00

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

相关文章推荐

MYSQL删除表的记录后如何使ID从1开始

MYSQL删除表的记录后如何使ID从1开始 2010-04-24 13:47 方法1: truncate table 你的表名 //这样不但将数据全部删除,而且重新定位...

MYSQL删除表的记录后如何使ID从1开始

方法1:truncate table 你的表名//这样不但将数据全部删除,而且重新定位自增的字段方法2:delete from 你的表名 dbcc checkident(你的表名,reseed,0)/...

mysql如何删除表中的重复行并保留id较小(或者较大)的记录

在实际录入数据库的过程中,如果数据量比较大的话,难免会因为一些原因,而录入多条重复的记录,那么应该如何操作才能删除重复行,并且保留一条id较大,或者较小的记录呢。         在本例中所用数据表结...

MYSQL删除表的记录后如何使ID从1开始

方法1: truncate table 你的表名 //这样不但将数据全部删除,而且重新定位自增的字段 方法2: delete from 你的表名 dbcc checkident(你的表名...

Mybatis框架新增数据后返回ID(自增主键)。

数据库id设置为自增,新增后需要返回新增的id信息。 Mapper文件(MySQL数据库): title, content, ...

JDBC获取新增记录的自增主键

常常在使用Hibernate、iBatis时候,当插入一条数据的时候,实体Bean的原空主键就 赋上新值了,但是用原生sql怎么解决呢,或者说框架实现这个的原理呢 参见测试类,执行以...

JDBC( 八) 获取插入记录的主键。

在MYSQL中,主键往往是这种自动生成的且是自增的,可以通过jdbc来获取刚刚插入的一条记录的主键,具体做法就是在创建Statement或prepareSatement对象的时候,加上参数 RETUR...

如何得到JDBC Insert 语句执行后插入数据库记录的主键

本文转自:http://blog.csdn.net/wwg2436/article/details/7638309 未作修改。 当插入一条记录时,我们很多时候都想马当前插入的主键返回出来. 别外...

sql创建数据库、设置主键外键、插入记录

在数据库中创建一个玩具经销商订单录入系统。这些表用来完成下面几项任务: 管理供应商 管理产品目录 管理顾客列表 录入顾客订单 一、供应商Vendors表 1.1表描述 列...
  • napoay
  • napoay
  • 2016-03-05 11:29
  • 1697
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)