今天工作中遇到特殊的一个任务,就是将两个自增列值的进行对调变更。

SQL Server 平台修改自增列值

由于之前处理过sql server数据库的迁移工作,尝试过其自增列值的变更,但是通过SQL 语句修改自增列值,是严格不允许的,直接报错(无法更新标识列 ’自增列名称‘)。sql server我测试是2008、2012和2014,都不允许变更自增列值,我相信SQL Server 2005+的环境均不允许变更字段列值。

如果非要在SQL Server 平台修改自增列值的,那就手动需要自增列属性,然后修改该列值,修改成功后再手动添加自增列属性。如果在生成环境修改自增列的话,建议在空闲时间(零点以后,平台或网站使用的用户很少的时间段)来处理这类问题。数据量大且多表关联的,那就通过T-SQL来变更。该方法最大的缺点就是要通过手工辅助取消和添加自增属性的。

还有一个方法,先将要修改的数据整理为T-SQL的插入脚本,再删除这批要修改的数据,在通过显示插入数据来实现。这种方式适用于要变更不较少的单表记录,该方法到时比较灵活的。

更简单的方法,那就是如果仅仅若干条,那就让运营人员重新发布信息,删除以前的数据。

还有网上通过修过T-SQL语句取消自增属性,我在SQL Server 2005+环境测试均未通过,相应的T-SQL代码如下:

EXECsys.sp_configure@configname = 'allow updates', --varchar(35)

@configvalue = 1; --int

EXECsys.sp_configure@c

mysql自增列修改方法_如何修改自增列值以及相应的解决方法相关推荐

  1. 值对于int32太大或太小_影响涂镀层测厚仪测量值的因素与解决方法

    影响测量值的因素与解决方法 使用沧州欧谱测厚仪与使用其他仪器一样,既要掌握仪器性能,也需了解测试条件.使用磁性原理和涡流原理的覆层测厚仪都是基于被测基体的电.磁特性及与探头的距离来测量覆层厚度的,所以 ...

  2. cad2014卡顿的解决方法_微软Office打开文件卡顿、缓慢的解决方法

    最近电脑运行比较忙,从网上找了一个解决方法,试过以后果然很好用,现在分享给大家,大家可以保存,今后电脑卡顿了可以试试. 一.问题描述 1.我最近安装了office2016,但是在打开新版的Office ...

  3. getparameter方法中文显示问号解决方法_电脑显示器花屏怎么办 电脑显示器花屏解决方法【原因分析】...

    本文告诉大家电脑显示器花屏怎么办呢,电脑显示器花屏解决方法和原因分析: 指电脑屏幕上有与常色不同的条纹,斑点或色块,或有位置颠倒.错乱,屏幕抖动.扭曲等情况. 显示器花屏是极其常见的故障,产生的原因有 ...

  4. idea卡顿的解决方法_《王者荣耀》卡顿及无法下载资源解决方法说明 5周年祈愿活动出错了怎么办...

    导读 王者荣耀5周年祈愿活动出错了怎么处理?在王者荣耀的游戏中,5周年祈愿活动会让玩家回答两个问题,回答正确的玩家将 有机会获得永久英雄和皮肤,但是玩家在更新版本的过程中却遇到卡顿及无法下载资源的问题 ...

  5. 苹果闪退解决方法_关于10月16日csgo闪退的解决方法

    今天中午12点更新后,csgo无法进入,黑屏闪退,尝试了各种办法,首先这是v社更新的bug,文件完整性是无缺失的,steam其他游戏可以进入,不要怀疑自己电脑的问题. 解决方法可以直接重置电脑网络配置 ...

  6. systemctl start named失败的解决方法_京东白条激活失败什么原因怎么办 开通不了解决方法...

    [闽南网] 白条是京东推出的先消费,后付款的全新支付方式,可以免费享受账期内延后付款或者最长24期的分期付款方式,另外急需一笔资金应急的小伙伴也可以尝试开通,可是部分用户在激活时提示无法提供该服务,这 ...

  7. getbytes方法_关于C#中识别和查找中英文字符串的解决方法和字符串处理方式的笔记...

    今天更新公司内部插件的时候遇到一个问题,就是需要识别一个字符串是中文还是英文,如果字符串中不存在中文字符就要用另一种方法处理.因为以前在学校的时候就没学好C语言和C++的字符串处理,再加上字符串不怎么 ...

  8. java配置解决方法_如何配置Java环境变量及可能出现问题的解决方法

    配置java环境变量: 1.开发环境相关: 1)JDK:JavaDevelopmentKItJava开发工具包 2)JRE:JavaRuntimeEnvironmentJava运行环境 3)JVM:J ...

  9. ft2232驱动安装方法_教你win10系统显卡驱动安装失败的解决方法「系统天地」

    我们日常在对电脑的使用过程中,经常都会遇到这样或那样的问题.比如说win10系统显卡驱动安装失败该怎么办呢?别着急,还有小编在呢?接下来小编就来告诉大家win10电脑系统显卡驱动安装失败怎么解决. 详 ...

  10. 周末杂谈:在MYSQL中,添加数据行后,使用右外连接查询所有课程的选修情况,要求列出课程编号、课程名称、选修人数,表中没有的课程列值为空的解决方法

    周末杂谈:在MYSQL中,添加数据行后,使用右外连接查询所有课程的选修情况,要求列出课程编号.课程名称.选修人数,表中没有的课程列值为空的解决方法 实验前期准备 course表(课程表) 在其中: c ...

最新文章

  1. 织梦防html5,最近织梦DEDECMS被注入漏洞,如何做好防护措施。
  2. if 需求:小于或等于18未成年,小于或等于30青年人,其余都是老年人
  3. enum 使用规范及技巧(C# 参考)
  4. Flink shell报错 For input string: 0x100
  5. 微型计算机技术及应用 考试,陕西理工学院微型计算机技术及应用考试试卷(5份)...
  6. 网页技术革命:精美绝伦的 HTML5 个人作品集网站
  7. MySql中,复制旧表结构到新表
  8. linux ssh x11,ssh服务器的x11 forwarding报错的解决
  9. 编码格式详解:多字节字符集和Unicode字符集
  10. awesomium_v1.6.6_sdk 百度云下载地址
  11. caffe-openpose结构
  12. vrep中接近开关与激光雷达
  13. sem与seo的区别
  14. Push master to origin/master was rejected by remote
  15. 苹果cms10好看的模板自适应高端大气免费模板
  16. 开始学 ruby on rails
  17. 计算机系统--机器指令与汇编
  18. 位 bit、字节 B Byte、M兆、MB
  19. 去哪儿12306候补购票怎么用?
  20. alicloud linux3安装Jdk和Maven

热门文章

  1. 可视化工具d3(v5)教程
  2. 遗传-粒子群算法遗传-禁忌搜索算法求解TSP问题
  3. 使用Matplotlib简单绘图
  4. mysql 怎么打开dmp_mySQL 中怎么将dmp文件导入数据库
  5. 什么是HTTP协议和HTTPS协议,以及两者的区别
  6. nfc标签 方案 防伪_酒类NFC防伪解决方案
  7. springboot对条件接口Condition的扩展和使用----1
  8. ArcGIS合并和拆分地图
  9. ubuntu在windows下的wubi安装
  10. 输入被除数和除数,求商。