社区
MS-SQL Server
帖子详情
如何把数据库中的所有大写字段名改为小写?
aikill
2007-02-24 08:51:05
数据库一直在用,不能使用像EXEC sp_configure 'allow updates', '1'这样的方法。
...全文
1222
13
打赏
收藏
如何把数据库中的所有大写字段名改为小写?
数据库一直在用,不能使用像EXEC sp_configure 'allow updates', '1'这样的方法。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangdehao
2007-02-27
打赏
举报
回复
不允许直接更新系统表的话,只能自己挨个改了,2选1。没有别的办法
jacobsan
2007-02-27
打赏
举报
回复
没有别的更好的。。
aikill
2007-02-27
打赏
举报
回复
看来是没有更好的方法了。
rocy520
2007-02-25
打赏
举报
回复
同意楼上的
jarod_d
2007-02-25
打赏
举报
回复
同意楼上的
云中客
2007-02-25
打赏
举报
回复
基本上同意楼上的方法,不过更新时最好要加上表名,因为在系统表syscolumns中存在表/视图/存储过程的信息,最重要的是如果仅用xtype=56条件来判断的话,将会把系统表的列名也做修改,这样是很危险的
exec sp_configure 'allow updates',1
update syscolumns set name=lower(name) Form sysColumns a,sysobjects b WHere a.id=b.id AND b.xType=56 AND a.name=表名
exec sp_configure 'allow updates',0
houyichong
2007-02-25
打赏
举报
回复
exec sp_configure 'allow updates',1
update syscolumns set name=lower(name) where xtype=56
exec sp_configure 'allow updates',0
go
--没改的必要
--sp_configure 会重启sqlserver的
wgsasd311
2007-02-25
打赏
举报
回复
TO楼主:
通过修改系统表(syscolumns)是最快的方法,但必须使用:sp_configure 'allow updates',1
,否则只有到企业管理器-表设计-手工一个一个修改。
一者仁心
2007-02-25
打赏
举报
回复
允许直接操作系统表,可以在企业管理器选择数据库服务器
选择“属性”,在“服务器设置”中“允许对系统目录直接修改”选中
然后
update syscolumns set name=lower(name) where xtype=56
一者仁心
2007-02-25
打赏
举报
回复
请问有这种方法都不用 还要什么方法额
aikill
2007-02-25
打赏
举报
回复
兄弟们都没看我的帖子吗,说的这种方法我已经提到了,没有其他的办法吗?
baggio785
2007-02-24
打赏
举报
回复
syscolumns系统表中去修改吧
子陌红尘
2007-02-24
打赏
举报
回复
如果数据库设置为不区分大小写,则没有更改的必要。
PowerBI系列之Power Query专题
列拆分详解 解决列名改变错误 解决列丢失错误 动态显示、排序和重命名列 为所有列名添加前缀 列名字母
大写
和分隔符调整 Trim标题列
中
的多余空格 如何处理load数据错误 为什么load的Excel数据有null空行 为什么load...
尹成Python27天入门到项目实战
数据库
实战jython的安装MySQL简介
数据库
的一般操作MySQL数据类型数据表的创建于删除数据的查询数据的插入数据的删除数据的更新联合查询字段一致数据查询排序排序与分组join与nullmysql用python编程查询数据python...
Go语言官方文档学习笔记(第二季)
Go可以快速编译为机器代码,但具有垃圾回收的便利性和运行时反射的功能。它是一种快速的,静态类型的编译语言,感觉就像是一种动态类型的解释语言。 Go语言官方文档学习笔记是基于官方文档及个人学习Go的笔记,整理...
2021数学建模美赛C题代码.zip
最全的数学建模美赛C题和代码、大量刷题题库、逻辑清晰易于学习
这是一个保存Springboot+MyBaits项目的仓库.zip
springboot框架 一、Spring Boot基础应用 Spring Boot特征 概念: 约定优于配置,简单来说就是你所期待的配置与约定的配置一致,那么就可以不做任何配置,约定不符合期待时才需要对约定进行替换配置。 特征: 1. SpringBoot Starter:他将常用的依赖分组进行了整合,将其合并到一个依赖
中
,这样就可以一次性添加到项目的Maven或Gradle构建
中
。 2,使编码变得简单,SpringBoot采用 JavaConfig的方式对Spring进行配置,并且提供了大量的注解,极大的提高了工作效率,比如@Configuration和@bean注解结合,基于@Configuration完成类扫描,基于@bean注解把返回值注入IOC容器。 3.自动配置:SpringBoot的自动配置特性利用了Spring对条件化配置的支持,合理地推测应用所需的bean并自动化配置他们。 4.使部署变得简单,SpringBoot内置了三种Servlet容器,Tomcat,Jetty,undertow.我们只需要一个Java的运行环境就可以跑SpringBoot的项目了
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章