declare @name varchar(50), @newname varchar(50),@colname varchar(50)
declare abc cursor for
select (a.[name] + '.' + b.[name]) as tablename ,b.[name] colname
from dbo.sysobjects a ,dbo.syscolumns b where a.id = b.id
and a.xtype= 'U'
open abc
fetch next from abc into @name,@colname
while @@fetch_status=0 begin
set @newname=upper(@colname)
EXEC sp_rename @name,@newname,[COLUMN] print @colname PRINT @NEWNAME
fetch next from abc into @name,@colname
end
close abc
DEALLOCATE abc
更改库中所有列名字段为小写
declare @sql varchar(300)
declare @tablecolumnname varchar(100), @columnname varchar(100)
declare cursor1 cursor for
select b.name+'.['+a.name+']',a.name from syscolumns a