SQL Sever——妙用种子列

/****** Script for SelectTopNRows command from SSMS  ******/
SELECT TOP 1000 [OFFRCD_STATUS_ID]
      ,[OFFRCD_STATUS_NAME]
  FROM [ALU_E2E_Database_W1].[dbo].[RFA_STATUS]

  delete from [ALU_E2E_Database_W1].[dbo].[RFA_STATUS]
  where OFFRCD_STATUS_ID = 7

  DBCC CHECKIDENT ("[ALU_E2E_Database_W1].[dbo].[RFA_STATUS]",RESEED,5);
  go

INSERT INTO [ALU_E2E_Database_W1].[dbo].[RFA_STATUS]
           ([OFFRCD_STATUS_NAME])
     VALUES
           (‘UNPUBLISH‘)
GO

注意在使用DBCC CHECKIDENT命令的时候,current identity value应该被设置为5。这样再插入的时候会自动增加1为6,就会形成连续的记录。

时间: 2024-12-17 17:17:51

SQL Sever——妙用种子列的相关文章

实战:SQL sever如何实现同一列上下行运算?

参考网址:https://baijiahao.baidu.com/s?id=1626356018662614633&wfr=spider&for=pc 原文地址:https://www.cnblogs.com/CarryYou-lky/p/11282971.html

Sql Server中的标识列(自增长字段)

一.标识列的定义以及特点 SQL Server中的标识列又称标识符列,习惯上又叫自增列.该种列具有以下三种特点: 1.列的数据类型为不带小数的数值类型2.在进行插入(Insert)操作时,该列的值是由系统按一定规律生成,不允许空值3.列值不重复,具有标识表中每一行的作用,每个表只能有一个标识列. 由于以上特点,使得标识列在数据库的设计中得到广泛的使用. 二.标识列的组成创建一个标识列,通常要指定三个内容:1.类型(type)在SQL Server 2000中,标识列类型必须是数值类型,如下:de

数据库操作----找了MySQL和SQL Sever两个的基础语句

这是MySQL的基本操作: 1 登入数据库:mysql -uroot -p+密码 (SQL Sever登入: osql -U 用户名 -P 密码) 2 显示已存在的数据库:show databases; 3 使用某个数据库:use+数据库名; 4 显示某个数据库下已存在的关系表:show tables; 5 6 查看某个关系表所有数据:select * from tableName; 7 查看某个关系表部分字段数据:select 字段1,字段2,...,字段n from tableName; 8

链接Eclipse和SQL SEVER

一.本文内容 讲诉使用JDBC建立Eclipse和Sql sever的桥梁的过程与其中可能遇见的问题. 二.详细内容 1.JDBC驱动的下载 建议一定要上与SQL SEVER相关的微软官网下载,以便找到最适合自己手中sql的版本驱动 本文我使用的是windows.10操作系统,SQL SEVER 2014 EXPRESS(设置了管理员登陆密码),Eclipse(已配置好JDK) 截至至(2015年11月11日) 最新的驱动微软下载地址为:https://www.microsoft.com/zh-

SQL Server数据库(SQL Sever语言 CRUD)

使用SQL Sever语言进行数据库的操作 常用关键字identity 自增长primary key 主键unique 唯一键not null 非空references 外键(引用) 在使用查询操作数据库是,要设置好需要操作的数据库,避免出现错误 1.删除表drop table 表名2.修改表alter table 表名 add 列名 数据类型 ---追加alter table 表名 drop column 列名 CRUD操作 ☆★☆ create 添加数据read 读取数据update 修改数

如何把本机Sql Sever数据库转移到虚拟主机sql数据库

不少站长的网站都是asp+access的网站  因为操作access数据库的网站非常简单,甚至你对数据库不懂都可以 但如果是mssql数据库的网站,有些新手朋友就不知道该怎么弄了  在这里给大家做个简单的使用教程,主要是讲解怎么把我们本机的Sql sever上的数据转移到你空间服务器上sqlsever去  (当然,这里也可以转移其它虚拟主机的服务器上面的MSSQL,方法是一样的,前提是本机必须装有SQL2000)  因为论坛已经有好几个视频教程讲解的都是怎么还原和附加数据库,这里我就不再讲解这些

【SQL Sever】将SQL Sever中的一个数据表的数据导出为insert语句

例如:这SQL   Sever中的一张数据表,想要将这张数据表中的数据  转化成一个一个的insert语句存储在txt的文档中,那么不论走到那里这个insert语句一执行,我们就能将这个数据表中的数据插入到另一个地方了. 1>在新建查询中,创建一个对象,这个对象就是用来产生这个对象的,名字叫proc_insert,我们可以创建多个不重名的对象,当然也可以删除这个对象. 1 create proc proc_insert (@tablename varchar(256)) 2 as 3 begin

sql sever 基础 建表

---恢复内容开始--- SQL Sever 基础以创建银行数据库bankDB为案例 1.创建数据库 1-1 创建文件夹用以存放数据库 1-2 创建建库bankDB 2.创建数据库 2-1.创建用户信息表 userInfo 字段名称 数据类型 说明 customerID int 客户编号,主键 customerName CHAR(8) 客户姓名 PID CHAR(18) 身份证号 telephone CHAR(13) 电话 address VARCHAR(50) 地址   1 use bankD

在Sql Sever 2008 中,如果实现查询每门课程的前几名?

在Sql Sever 2008 中,如果需要查询每门课程的前3名,实现方法如下: 现有成绩表(Result),列(StudentNo学号,SubjectNo 科目编号,StudentResult学员成绩) 方法一: SELECT distinct  b.*  FROMresult  AS  r CROSS APPLY( SELECT TOP(3) *FROM Result WHERE r.SubjectNo= SubjectNo ORDER BY StudentResult DESC ) AS