首页 > 数据库技术 > 详细

规范数据库表字段大小写 小写字段名全部更改为大写

时间:2015-11-22 18:35:33      阅读:706      评论:0      收藏:0      [点我收藏+]

公司的数据库规范SQL Server字段名称需要大写,最近检查数据库看到有些字段名称是小写。于是需要把小写的字段名称更改为大写,先找出下面的包含小写的SQL数据表。

SELECT c.name AS ColName, t.name AS TableName
FROM sys.columns c
    JOIN sys.tables t ON c.object_id = t.object_id
    WHERE  
    UPPER(c.[NAME]) COLLATE Latin1_General_CS_AS !=c.[NAME]

Google找到一篇文章,看到如何将表名或字段名更改为大写,地址是

How can I change the names of all tables to uppercase?

运行下面的SQL语句,可以将所有的字段名更改为大写。

SELECT ‘EXEC sp_rename ‘‘‘ + TABLE_SCHEMA + ‘.‘ + TABLE_NAME + ‘.‘ +
COLUMN_NAME + ‘‘‘, ‘‘‘ +
UPPER(COLUMN_NAME) + ‘‘‘,‘‘COLUMN‘‘‘
FROM INFORMATION_SCHEMA.COLUMNS
WHERE OBJECTPROPERTY(OBJECT_ID(‘[‘ + TABLE_SCHEMA + ‘].[‘ + TABLE_NAME + ‘]‘),
‘isMSShipped‘) = 0

规范数据库表字段大小写 小写字段名全部更改为大写

原文:http://www.cnblogs.com/JamesLi2015/p/4986253.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!