22,209
社区成员
发帖
与我相关
我的任务
分享
--LZ按照描述改改测试一下,看看行不行
declare @字段名 varchar(200)---对应表,视图中的字段
declare @标准别名 varchar(200)---转成标准的别名
DECLARE OnceCustomerUpgrade CURSOR FOR
select 标准别名,字段名 from 对应表
OPEN OnceCustomerUpgrade
FETCH NEXT FROM OnceCustomerUpgrade INTO @标准别名,@字段名
WHILE (@@FETCH_STATUS = 0)
begin
declare @total_var varchar(200)
set @total_var='视图名.'+@字段名
EXEC sp_rename @字段名,@标准别名,'COLUMN'
FETCH NEXT FROM OnceCustomerUpgrade INTO @标准别名,@字段名
END
CLOSE OnceCustomerUpgrade --关闭游标
DEALLOCATE OnceCustomerUpgrade
--如果测试不通,告诉原因