sql自增列重置方法

原创 2016年08月30日 15:51:07
SQL自增列挺好用,只是开发过程中一旦删除数据,标识列就不连续了 写起来 
也很郁闷,所以查阅了一下标识列重置的方法 发现可以分为三种:如下:
//删除原数据,并重置自增列
truncate  table  table_name    --truncate 删除自增0
// 重置表的字段、保留数据
DBCC CHECKIDENT (tablename,reseed,0) 
-- 设置允许显式插入自增列
SET IDENTITY_INSERT tablename  ON
-- 当然插入完毕记得要设置不允许显式插入自增列
SET IDENTITY_INSERT tablename  Off
版权声明:本文为博主原创文章,未经博主允许不得转载。

SQL重置(修改)自增列的值

利用dbcc checkident('tableName',noreseed)可以查询当前自增列的值 tableName:表的名字    noresseed:指定不应更改当前标识值。 修改使用db...

PowerDesigner中如何生成主键和自增列--SQL SERVER版本

第一步,首先要建立与数据库的连接,方法较多,这里举个例子: http://www.cnblogs.com/netsql/archive/2010/05/17/1737548.html   第二个...

一句sql搞定Mysql删除数据后自增列从1开始

个人记录使用: 转自: http://blog.csdn.net/tang_huan_11/article/details/41344795 一句sql搞定M...

SQL SERVER 如何处理带字母的自增列--【叶子】

--需求说明: /* id col ---------- ---------- AB00001 a AB00002 b --当再插入数据的时候让id自动变成AB00003 ...

SQL Server自增列(Identity列)的所有操作

一、定義 a)在Create Table

SQL Server 无法设置自增列?

如果当你SQL Server中的数据类型了解不是很清楚的时候,如果正好有一天你需要在SQL Server中设置自增列的时候。(自增列通俗的来讲就是会自己增加的列) 如果这么多的如果碰巧都在同一时间“...
  • loonsd
  • loonsd
  • 2016年03月20日 17:21
  • 1447

PowerDesigner中如何生成主键和自增列--SQL SERVER版本

第一步,首先要建立与数据库的连接,方法较多,这里举个例子: http://www.cnblogs.com/netsql/archive/2010/05/17/1737548.html   第二个...

Hive实现自增列的两种方法

多维数据仓库中的维度表和事实表一般都需要有一个代理键,作为这些表的主键,代理键一般由单列的自增数字序列构成。Hive没有关系数据库中的自增列,但它也有一些对自增序列的支持,通常有两种方法生成代理键:使...
  • wzy0623
  • wzy0623
  • 2016年12月27日 10:02
  • 8596

Hive实现自增列的两种方法

多维数据仓库中的维度表和事实表一般都需要有一个代理键,作为这些表的主键,代理键一般由单列的自增数字序列构成。Hive没有关系数据库中的自增列,但它也有一些对自增序列的支持,通常有两种方法生成代理键:使...

SqlServer2012自增列值突然增大1000的原因及解决方法

From SQL Server 2012 version, when SQL Server instance is restarted, then table's Identity value is ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:sql自增列重置方法
举报原因:
原因补充:

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