在不动用sp_configure的情况下,如何 =》去掉列的自增长,并保留原数据
异常处理汇总-数据库系列 http://www.cnblogs.com/dunitian/p/4522990.html
后期博客首发:http://dnt.dkill.net/Article/Detail/317
应用场景:权限不够(只是某个用户,权限很低,不能使用sp_configure)
执行
附录:
1
2
3
4
|
update BackupShopMenu set TempId=MId
alter table BackupShopMenu drop column MId
exec sp_rename 'BackupShopMenu.TempId' , 'MId' , 'column'
alter table BackupShopMenu alter column MId int not null --如果你的字段是可以为null就不需要这段了
|
网上参考:
如何用sql语句去掉列的自增长(identity)
**无法通过alter把现有自增字段改为非自增
比如alter table a alter id int,自增属性不会去掉
通过修改系统表可以做到(此法可能有不可预知的结果,慎之...)
sp_configure 'allow updates ', 1
GO
reconfigure with override
GO
update syscolumns set colstat = colstat & 0x0000
where id=object_id( '表名 ') and name= '字段名 '
GO
sp_configure 'allow updates ', 0---------------------------------------------
--折中的办法
alter table a add xxx int
update a set xxx=id
alter table a drop column id
exec sp_rename 'xxx ', 'id ', 'column '
---------------------------------------------
本文转自毒逆天博客园博客,原文链接:http://www.cnblogs.com/dunitian/p/5373361.html,如需转载请自行联系原作者
在不动用sp_configure的情况下,如何 =》去掉列的自增长,并保留原数据相关推荐
- lambda 表达式中的 this 与普通情况下的 this 指向
lambda 表达式中的 this 与普通情况下的 this 指向 Java JavaScript this 绑定 总结与提醒 很多编程语言都支持 lambda 表达式,不过对于不同编程语言,其 ...
- sql 数据表归档_如何在考虑规模的情况下归档SQL Server数据
sql 数据表归档 We manage data in a growing environment where our clients query some of our data, and on o ...
- 缩短服务器响应时间,美国服务器高并发情况下缩短响应时间的方法
美国服务器网站的响应时间是指系统响应请求的时间.网站响应时间越短,用户访问美国服务器网站的速度就越快.虽然响应时间并不直接反映网站的性能,但它在一定程度上反映了美国服务器网站系统的处理能力.下面将讨论 ...
- mac碰到哪些情况下需要重装系统?
最近有很多朋友问到:Mac 如何重装/降级系统?为了方便大家理解和吸收,mac小编把这个系列文章分成了几篇,主要包括:哪些情况下需要重装系统?重装系统方法有哪些?具体该如何操作?以及我们该如何选择适合 ...
- vuex到底是什么?什么情况下使用?
vuex到底是什么?什么情况下使用? 一.vuex是什么? vuex是vue的状态管理器,是介于客户端与服务端之间的一个桥梁. 自己大致的画了个草图辅助理解 在vuex中有五个对象属性:state.m ...
- 高并发大流量情况下带来的海量数据分库分表的正确姿势
注意!!! 不要为了分库分表而分库分表!!! 引入SOA架构中的一句话:架构不是一蹶而起的,而是慢慢演进的 一.为什么需要分库分表? 请求数太高: 在高并发情况下,大量请求落入数据库,最终会导致数据库 ...
- Mysql-可重复读的隔离级别在什么情况下会出现幻读
目录 一.常见说法的不准确 二.结论 三.实验验证 现象 0:事务 1 两次 select 一样且事务 1 两次 select 间没有额外操作,可以防止幻读 现象 1:事务 1 的第 2 次selec ...
- 家乐福618保卫战二-零售O2O场景中的万级并发交易情况下的极限性能调优
本系列简介 这个系列可以帮助普通程序员们深刻的意识到平时工作中到底还有什么不足以及如何进一步进化成真正意义上的架构师.CTO以及后面的道路是如何走的: 这个系列可以帮助企业IT管理者深刻意识到,性能安 ...
- java中如何把时间封装成类,java-如何在不使用任何不推荐使用的类的情况下将日期从一种格式转换为另一种格式的日期对象?...
java-如何在不使用任何不推荐使用的类的情况下将日期从一种格式转换为另一种格式的日期对象? 我想将date1格式的日期转换为date2格式的日期对象. SimpleDateFormat simple ...
最新文章
- kvm虚拟化学习笔记(十七)之KVM到KVM之v2v迁移
- 自律到极致-人生才精致:第12期
- html页面表格导出到excel总结
- *17.解释一下最小生成树
- centos7下kafka2.12-2.1.0的安装及使用
- ueditor 不显示工具栏_Python 之Django富文本框Ueditor的使用
- 第二季4:HI_S32 SAMPLE_VENC_1080P_CLASSIC(HI_VOID)函数的分析
- java无锁消费者框架_无锁并行框架多生产者多消费者模型
- Junit3.8源码--核心类
- 内连接和等值连接的区别
- iText in Action 2nd5.2节(Events for basic building blocks)读书笔记
- java jar命令_Java命令行之jar命令
- windows 2012 r2 can't find kb2919355
- QString 的使用技巧
- RESTful学习笔记
- hiho1015(kmp+统计出现次数)
- warning: implicit declaration of function ‘typeof’
- 分子模拟软件amber_分子模拟周刊: 第 23 期
- 贪吃的九头龙-----树形dp
- 图神经网络学习过程心得总结