sqlserver批量规律修改字段值

摘要:
最近,有一项任务是将数据库中的3000多条数据从80万条进行编号,每个增量为1。有三种解决方案:1.在数据库中手动逐条添加。2.添加新的数据库字段,例如数字。将数字字段设置为标识栏。设置种子和增量。保存后,表格自动生成值,然后将字段设置为非标识列,并根据需要修改字段类型。3使用数据库语句(推荐)declare@numberint--定义变量@numberset@number=799999--将变量的值设置为种子值减去1更新表名称集字段名=@number,@number=@number+1--根据需要修改字段值并设置规则

最近有这么一个任务,将数据库中现有三千多条数据从800000开始编号,每次增量为1,于是有以下三种解决方法:

1、直接在数据库手动一个一个加(你开心就好)

2、新增一个数据库字段如number,设置number字段为标识列,设置种子和增量,保存后表格自动生成值后再根据需要设置该字段为非标识列和修改字段类型(仅支持int数据类型)

3、使用数据库语句(推荐)

declare @number int --定义一个变量@number
set @number=799999 --设置变量的值为种子值减1
update 表名 set 字段名=@number,@number=@number+1 --修改字段值,根据需要设置规则

免责声明:文章转载自《sqlserver批量规律修改字段值》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vue 使用字典值及其翻译当微信小程序遇到AR(三)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

利用mybatis连接mysql数据库进行数据的操作

整体结构如下: 首先写大配置,该配置的作用是连接数据库。    可以将连接数据库的方法单独提出来,写在jdbc.propterties中,代码如下: jdbc.driver=com.mysql.jdbc.Driver //加载驱动jdbc.url=jdbc:mysql://localhost:3306/school //连接mysql数据库jdbc...

windows下mysql数据库表名大小写不敏感

  最近新入职,领导让做个小功能先练练手。是一个添加分类的功能,有添加和列表,很简单。功能做完后提交,结果在线上出现一个大大的500。   但是我再本地环境下是正常的,我以为可能是php的版本不一致导致的问题,就仔细看代码,看看有没有什么不合理的地方,然后在提交,还是500。然后又看,又提,依然是500。很不解啊,只有问领导了,领导说,是线上mysql字段...

java术语(PO/POJO/VO/BO/DAO/DTO)

PO(persistant object) 持久对象 在o/r 映射的时候出现的概念,如果没有o/r映射,就没有这个概念存在了.通常对应数据模型(数据库),本身还有部分业务逻辑的处理.可以看成是与数据库中的表相映射的java对象.最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合.PO中应该不包含任何对数据库的操作.VO(value...

ORA-12560: 解决TNS:协议适配器错误

1)安装成功,但无法连接数据库 2)网上查找原因:32位的不能运行64位的oracle,而且不会有64位的版本 3)解决办法:大致是修改客户端数据库为32位的(此方法OK)(1)解压instantclient-basic-nt-11.2.0.3.0.rar,把里面的instantclient_11_2文件夹复制到D:appproductinstantcli...

【宝塔linux】 导入mysql 大文件失败的问题

导入数据库有四种方法 1、宝塔网站自带的数据库导入 2、phpmyadmin导入 3、远程到linux服务器用导入命令 使用xshell进入到控制台 1、首先建空数据库 mysql>create database dbname ; 2、导入数据库 方法一: (1)选择数据库 mysql>use dbname ; (2)设置数据...

从 SQL Server 到 MySQL (一):异构数据库迁移

背景 沪江成立于 2001 年,作为较早期的教育学习网站, 当时技术选型范围并不大: Java 的版本是 1.2,C# 尚未诞生,MySQL 还没有被 Sun 收购, 版本号是 3.23。 工程师们选择了当时最合适的微软体系,并在日后的岁月里, 逐步从 ASP 过度到 .net,数据库也跟随 SQL Server 进行版本升级。 十几年过去了,技术社区已经...