数据库自增主键的问题
2016-06-01 16:27
302 查看
--- 删除原表数据,并重置自增列,对于有外键的数据 truncate 无法删除
truncate table tablename
--重置表的自增字段,保留数据
-- 设置允许显式插入自增列
SET IDENTITY_INSERT tablename ON
-- 当然插入完毕记得要设置不允许显式插入自增列SET IDENTITY_INSERT tablename Off
--查询当前标识值dbcc checkident('CustomerService_Realtime',noreseed)或者dbcc checkident('CustomerService_Realtime')
--重置标识值
DBCC CHECKIDENT (tablename,reseed,0)
DBCC CHECKIDENT (tablename,reseed)--查询表的当前主键值select IDENT_CURRENT('tablename')
相关文章推荐
- SQL中的三值逻辑
- SQL Server 作业批量停止
- 结束SQL阻塞的进程
- 动态生成SQL Server视图作业
- SQL Server 语句操纵数据库
- ITeye上“10个人,8个人不会解释这个问题”的帖子
- SQL(结构化查询语句)
- oracle sql日期比较
- linux快速部署mysql服务器
- sql 存储过程分页
- 在WINXP系统上安装SQL Server企业版的方法
- 通过批处理调用SQL的方法(osql)
- SQL Server 存储过程的分页
- ASP程序与SQL存储过程结合使用详解
- SQL SERVER编写存储过程小工具
- 防御SQL注入攻击时需要注意的一个问题
- Microsoft Sql server2005的安装步骤图文详解及常见问题解决方案
- PostgreSQL教程(十九):SQL语言函数