批量修改同一个字段的数据类型

-- 批量修改所有表中字段名为 aaa 的字段类型

-- 要保证字段是可以修改的

declare @sql varchar(1000)

declare cur_sql cursor for

select 'alter table ' + a.name + ' alter column ' + b.name + ' varchar(20) '

from sys.objects a,sys.columns b

where a.object_id = b.object_id and b.name = 'aaa' and a.type = 'U'

open cur_sql

fetch cur_sql into @sql

while @@fetch_status = 0

begin

-- 每次修改

execute ( @sql )

fetch cur_sql into @sql

end

close cur_sql

deallocate cur_sql

-- 还有一种方案是把所有的语句 取 出来,然后再运行

-- 如下,把结果集里的语句copy到查询分析器里

select 'alter table ' + a.name + ' alter column ' + b.name + ' varchar(20) '

from sys.objects a,sys.columns b

where a.object_id = b.object_id and b.name = 'aaa' and a.type = 'U'

(0)

相关推荐

  • 怎样批量修改文件后缀名

    有些同学下载了很多文档或图片,但是有可能这个文件是普通软件读不出来的那种后缀格式,或者那种格式不太方便使用。那怎么办呢? 比如从QQ空间上存下来的图片就是cgi后缀格式的,一般的软件打不开。其实只要把 ...

  • 怎么批量修改电脑中文件的名称

    日常生活中,电脑已经成为人们办公的主要工具,如果电脑中有大量的文件同时需要修改名称的话,应如何操作呢?接下来就由小编来告诉大家.具体如下:1. 第一步,打开电脑后将所有需要修改名称的文件移动至同一个文 ...

  • SADP 软件批量修改IP 功能介绍

    新设备怎么激活?IP不知道,怎么查找?摄像机太多,想批量修改IP?没关系,SADP(设备网络搜索)一个软件统统搞定. 今天我们来学习一下SADP 软件批量修改IP 功能介绍. 操作方法 01 一步步来 ...

  • 用Photoshop批量修改图片的分辨率和尺寸大小

    假设你有很多很多张图片需要调整分辨率和尺寸大小,再假设要求每张图片的宽度为8cm,分辨率为300像素/英寸.以方便用于印刷制品的排版设计.我们需要借助Photoshop的"动作"脚 ...

  • Arcgis初学者:属性批量修改及选择

    在arcgis使用过程中,我们经常会碰到一些涉及多要素的属性更改或填写,如果按照普通的方法,每个属性进行修改或填写的话,工作量是很大的,所以我们就需要用到arcmap中的一个工具来达到目的,字段计算器 ...

  • 如何同时批量修改多个word文档内容

    单个word文档全部修改某个内容很简单,但在我们实际生活中有时急需同时修改多个,甚至上百个word文档内容,那么该如何同时批量修改呢? 操作方法 01 把要批量修改的文档都放在同一个文件夹中 02 在 ...

  • mac os x10.10系统如何批量修改文名

    mac os x10.10系统如何批量修改文件名呢?mac os x yosemite中新增了很多的功能,比如批量修改文件名,原来我们现在需要借助第三方工具来实现,现在OS X Yosemite已经内 ...

  • mac os x10.10批量修改文件名(比较快捷的修改方法)

    mac os x10.10批量重命名教程来咯~小编带来了os x 10.10批量修改文件名步骤,当我们需要大量修改文件名时有没有快捷的方法呢?请参考下文吧。 要批量修改文件名,首先选择你要修改的文件, ...

  • 怎样批量修改图片大小

    无论是手机还是数码相机排出的照片大小都不一样,怎样把这些图片批量修改成自己想要的大小呢? iPai图片批处理 下载地址:www./softs/19605.html 使用方法: 一、添加批处理的图片 1 ...