修改所有表的同一个字段
来源:互联网 发布:sql怎么删除联合主键 编辑:程序博客网 时间:2024/05/20 08:25
declare @cloum varchar(50)
declare @sqlStr varchar(1000)
--申请表名
declare @tablename varchar(50)
set @cloum='FStationNo'
--申明一个游标
DECLARE MyCursor CURSOR
FOR select name from sysobjects where xtype='u'
--打开一个游标
OPEN MyCursor
FETCH NEXT FROM MyCursor INTO @tablename
WHILE @@FETCH_STATUS =0
begin
begin try
if exists(select name from syscolumns where id=(select max(id) from sysobjects where xtype='u' and name=@tablename ) and name=@cloum)
begin
set @sqlStr='alter table '+@tablename +' alter COLUMN FStationNo varchar(6)'
print @sqlStr
-- exec(@sqlStr)
end
FETCH NEXT FROM MyCursor INTO @tablename
end try
begin catch
end catch
end
--关闭游标
CLOSE MyCursor
--释放资源
DEALLOCATE MyCursor
0 0
- 修改所有表的同一个字段
- 批量修改同一个字段的数据类型
- 修改某表所有字段的值
- 同一个表统一界面修改不同字段的值 关闭 开启
- 查询全部数据库 修改同一个字段的值存储过程
- 批量修改同一个目录中的所有文本文件的方法!
- 查询同一个表中重复的字段
- mysql修改数据库所有字段的长度
- 同时修改某一个数据库中所有表的所有字段的编码格式(mysql)
- 查询所有表的所有字段信息
- 查询所有表的字段
- 获得表的所有字段
- 查看表的所有字段
- 计算一个表中同一个字段的和以及平均值
- Yii 同一个表,同一个字段,以不同的名字显示 Multiple Labels in a single Model
- 利用游标逐行修改数据库下所有的表的特定字段
- 修改所有用户表的字段 , 只替换char varchar nchar nvarchar 类型
- T-SQL批量修改所有表中datetime类型的字段
- Java之匿名内部类
- Linux常用命令详解(三)_权限管理
- FrameLayout布局
- 概率论中的常见分布
- 使用redis写一个简单的分布式锁
- 修改所有表的同一个字段
- 解决jsp中input标签读取时间格式实例显示到页面
- 职业规划
- 【AngularJS: Up & Running】第02章_基本的AngularJS指令及控制器
- 创建取汉字首字母函数(第四版最优)
- onTouchEvent与onClick,onLongClick
- 按年查询
- CursorLoader的使用
- Android:onNewIntent()的使用及注意事项