SQL 批量修改表结构
2013-12-12 10:35
344 查看
项目中发现一批语言表的某个字段设的值太小了需要增大,因为涉及到很多张表,所以采用游标一张张的处理。
代码很简单
代码很简单
DECLARE @tableName NVARCHAR(50) DECLARE @sql NVARCHAR(200) DECLARE LangTable CURSOR FOR SELECT name FROM sys.tables WHERE name LIKE '%Language' OPEN LangTable FETCH NEXT FROM LangTable INTO @tableName WHILE @@FETCH_STATUS = 0 BEGIN SET @sql = 'ALTER TABLE '+@tableName+' ALTER COLUMN LanguageDesc NVARCHAR(MAX)' EXEC @sql FETCH NEXT FROM LangTable INTO @tableName END CLOSE LangTable DEALLOCATE LangTable
相关文章推荐
- 批量修改数据库表的架构sql
- SQl 语句(常见) 新建,删除,修改表结构
- sql 修改 某个字段值得一部分;sql使用多个如果批量更新,sql自增主键重新从1开始
- 数据库修改表结构SQL
- SQl 语句(常见) 新建,删除,修改表结构
- SQL Server修改表结构后批量更新所有视图
- 在Oracle 9i中修改表的结构的相关sql语句
- 数据库修改表结构SQL
- 常用数据表结构修改sql语句(oracle)
- 不修改SQL表结构,改变列显示次序(非Select语句)
- SQL Server修改表结构后批量更新所有视图的存储过程
- 在Oracle 9i中修改表的结构的相关sql语句
- 修改SQL-SERVER数据库表结构的SQL命令
- 往DB2导入.sql文件(表结构),批量执行SQL文建表
- 在SQL SERVER中批量修改字段名的办法!
- SQL脚本修改表结构
- SQL脚本修改表结构
- SQl 语句(常见) 新建,删除,修改表结构
- WordPress 如何批量修改文章信息的SQL语句
- Oracle数据库中修改表结构SQL