SQL Server 自动增长清零的方法
truncate table TableName
删除表中的所有的数据的同时,将自动增长清零。
如果有外键参考这个表,这个方法会报错(即便主键表和外键表都已经没有数据),请参考方法2。
PS: 用delete删除数据,自动增长不会清零的哦。
DBCC CHECKIDENT('TableName', RESEED, 0)
不删除表的数据,直接重置自动增长的值。
相关推荐
-
SQL Server 自动增长清零的方法
方法1: 复制代码 代码如下: truncate table TableName 删除表中的所有的数据的同时,将自动增长清零. 如果有外键参考这个表,这个方法会报错(即便主键表和外键表都已经没有数据),请参考方法2. PS: 用delete删除数据,自动增长不会清零的哦. 方法2: 复制代码 代码如下: DBCC CHECKIDENT('TableName', RESEED, 0) 不删除表的数据,直接重置自动增长的值.
-
MySQL如何设置自动增长序列SEQUENCE的方法
目录 1.创建表emp_seq,用来存放sequence值: 2.手动插入数据: 3.定义函数 nextval: 4.恢复默认的语句结束符: 6.执行外部SQL脚本命令 7.成功导入sql脚本后,那咱们就需要验证一下,进入mysql,并进入数据库,我这里是jsd170101 8.下面说说如何应用在DML语句中 本文主要介绍了MySQL如何设置自动增长序列 SEQUENCE,具体如下: 解决思路:由于mysql不带sequence,所以要手写的,创建一张储存sequence的表(emp_seq),
-
在SQL Server中使用CLR调用.NET方法实现思路
介绍 我们一起来做个示例,在.NET中新建一个类,并在这个类里新建一个方法,然后在SQL Server中调用这个方法.按照微软所述,通过宿主 Microsoft .NET Framework 2.0 公共语言运行库 (CLR),SQL Server 2005显著地增强了数据库编程模型. 这使得开发人员可以用任何CLR语言(如C#.VB.NET或C++等)来写存储过程.触发器和用户自定义函数. 我们如何实现这些功能呢? 为了使用CLR,我们需要做如下几步: 1.在.NET中新建一个类,并在这个类里
-
SQL Server使用row_number分页的实现方法
本文为大家分享了SQL Server使用row_number分页的实现方法,供大家参考,具体内容如下 1.首先是 select ROW_NUMBER() over(order by id asc) as 'rowNumber', * from table1 生成带序号的集合 2.再查询该集合的 第 1 到第 5条数据 select * from (select ROW_NUMBER() over(order by id asc) as 'rowNumber', * from table1) a
-
SQL Server存储过程中编写事务处理的方法小结
本文实例讲述了SQL Server存储过程中编写事务处理的方法.分享给大家供大家参考,具体如下: SQL Server中数据库事务处理是相当有用的,鉴于很多SQL初学者编写的事务处理代码存往往存在漏洞,本文我们介绍了三种不同的方法,举例说明了如何在存储过程事务处理中编写正确的代码.希望能够对您有所帮助. 在编写SQL Server 事务相关的存储过程代码时,经常看到下面这样的写法: begin tran update statement 1 ... update statement 2 ...
-
SQL Server查看未释放游标的方法
一直以来对SQL SERVER的游标都不怎么感冒,也很少使用SQL Server里面的游标,前几天有一位网友问如何检查数据库里面没有释放的游标,觉得有点意思,就测试验证了一下,顺便整理于此. 会话1:我们模拟一个应用程序或脚本,在打开游标后,忘记关闭.释放游标. DECLARE Cursor_Test CURSOR FORSELECT * FROM dbo.TEST;OPEN Cursor_Test; 此时如果我们如何检查数据库里面没有释放的游标?其实SQL SERVER提供了一个动态管理函数s
-
jQuery实现textarea自动增长宽高的方法
本文实例讲述了jQuery实现textarea自动增长宽高的方法.分享给大家供大家参考,具体如下: <script type="text/javascript"> $(function(){ $("#iptcont").bind("keydown",function(e){ var key = e.which,that = this,h = 20; if (key == 13) { var brs = $(this).val().sp
-
SQL SERVER 2000 9003错误的解决方法(只适用于SQL2000)
关于SQLSERVER 9003错误解决方法 只适用于SQL2000: "无法打开新数据库 'POS'.CREATE DATABASE 中止. (Microsoft SQL Server,错误: 9003)" 看是9003错误,就想到可能是由于日志文件的原因,再看数据库文件可能损坏,于是想到dbcc checkdb指令. 方法如下: 1.我们使用默认方式建立一个供恢复使用的数据库(如pos).可以在SQL Server Enterprise Manager里面建立. 2.停掉数据库服务
-
获取SQL Server数据库元数据的几种方法
元数据简介 元数据 (metadata) 最常见的定义为"有关数据的结构数据",或者再简单一点就是"关于数据的信息",日常生活中的图例.图书馆目录卡和名片等都可以看作是元数据.在关系型数据库管理系统 (DBMS) 中,元数据描述了数据的结构和意义.比如在管理.维护 SQL Server 或者是开发数据库应用程序的时候,我们经常要获取一些涉及到数据库架构的信息: ◆某个数据库中的表和视图的个数以及名称: ◆某个表或者视图中列的个数以及每一列的名称.数据类型.长度.精度
-
SQL Server创建维护计划失败(SQL Server:14234 错误)的解决方法
入手一台服务器,确切地说是云主机,里面的环境是预先配置好的,但在配置计划任务的时候,却发现mssql2005的计划备份不能做,会报错: 复制代码 代码如下: sqlserver 创建维护计划失败(SQL Server: 14234 错误)自动备份数据库计划 错误信息: 复制代码 代码如下: 对于 JobStep ' testBak ' 创建失败. (Microsoft.SqlServer.MaintenancePlanTasks) 执行 Transact-SQL 语句或批处理时出现异常. (Mi
随机推荐
- 什么是脚本的简单解释
- JS/FLASH实现复制代码到剪贴板(兼容所有浏览器)
- 深入理解Java 类加载全过程
- Java Web基于Session的登录实现方法
- 很棒的一组js图片轮播特效
- javascript拖拽应用实例
- php猴子选大王问题解决方法
- Asp WinHttp.WinHttpRequest.5.1 对象使用详解 伪造 HTTP 头信息
- C#实现char字符数组与字符串相互转换的方法
- Android屏幕分辨率工具类使用详解
- Lost connection to MySQL server at 'reading authorization packet', system error: 0
- php skymvc 一款轻量、简单的php
- 详解vue-cli + webpack 多页面实例应用
- linux下cat命令连接文件并打印到标准输出设备上
- CreateWeb.vbs 代码
- 浅谈javascript中this在事件中的应用
- JavaScript获取当前运行脚本文件所在目录的方法
- js 递归和定时器的实例解析
- C#通过Semaphore类控制线程队列的方法
- Java实现两人五子棋游戏(三) 画出棋子