码迷,mamicode.com
首页 > 数据库 > 详细

sqlserver中将某数据库下的所有表字段名称为小写的改为大写

时间:2015-12-30 13:36:31      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

  1. declare @name varchar(50), @newname varchar(50),@colname varchar(50)  
  2. declare abc cursor for    
  3.   
  4. select (a.[name] + ‘.‘ + b.[name]) as tablename ,b.[name] colname  
  5.  from dbo.sysobjects a ,dbo.syscolumns b where a.id = b.id  
  6. and a.xtype= ‘U‘  
  7.   
  8. open abc    
  9. fetch next from abc into @name,@colname  
  10. while @@fetch_status=0 begin  
  11. set @newname=upper(@colname)  
  12. EXEC sp_rename @name,@newname,[COLUMN] print @colname PRINT @NEWNAME  
  13. fetch next from abc into @name,@colname  
  14. end  
  15. close abc  
  16. DEALLOCATE abc  

sqlserver中将某数据库下的所有表字段名称为小写的改为大写

标签:

原文地址:http://www.cnblogs.com/taomylife/p/5088445.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!