SQL的自增列重置的方法
2015-12-21 14:51
337 查看
转自:http://blog.csdn.net/sgnoquiter/article/details/5754256
SQL的自增列挺好用,只是开发过程中一旦删除数据,标识列就不连续了 写起来 也很郁闷,所以查阅了一下标识列重置的方法 发现可以分为三种:
SQL的自增列挺好用,只是开发过程中一旦删除数据,标识列就不连续了 写起来 也很郁闷,所以查阅了一下标识列重置的方法 发现可以分为三种:
--- 删除原表数据,并重置自增列 truncate table tablename --truncate方式也可以重置自增字段 --重置表的自增字段,保留数据 DBCC CHECKIDENT (tablename,reseed,0) -- 设置允许显式插入自增列 SET IDENTITY_INSERT tablename ON
-- 当然插入完毕记得要设置不允许显式插入自增列 SET IDENTITY_INSERT tablename Off
相关文章推荐
- 通过PLSQL查看所连接oracle的版本
- Oracle中过程/函数返回结果集
- 第四十九天:mysql-5.7不能登录的问题
- MySQL MHA配置
- oracle创建表空间,创建用户
- 使用mongoVUE对mongoDB进行增删改查说明
- 数据库事务
- 【干货】mysql字符集的几大守则
- ubuntu15.10安装mysql数据库
- oracle 11g R2卸载
- Redis set操作
- SQLiteDatabase 是否需要调用close()方法?什么时候调用?
- 新增修改字段sql
- MySQL创建和修改数据库语法
- mysql防止SQL 注入
- oracle ASH
- mysql优化知识分享
- Redis学习手册(List数据类型)
- mysql高可用集群——MHA架构
- SQL-AdventureWorks样例数据库