DECLARE @tableName NVARCHAR(128) = 'yourtablename'
DECLARE @sql NVARCHAR(MAX) = ''
SELECT @sql = @sql + 'EXEC sp_rename ''' + @tableName + '.' + COLUMN_NAME + ''', ''' + LOWER(COLUMN_NAME) + ''', ''COLUMN'';'
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = @tableName
EXEC (@sql)
sqlserver中用sql将表中每个字段转为小写字母
最新推荐文章于 2024-09-12 15:12:51 发布
本文介绍了一个使用T-SQL的存储过程`sp_rename`,通过`INFORMATION_SCHEMA.COLUMNS`获取指定表(@tableName)中的列名,然后将其转换为小写并执行rename操作。
993

被折叠的 条评论
为什么被折叠?



