在SQL Server 2005中批量修改表的架构,执行以下SQL,将执行结果拷贝出来,批量执行既可。
declare @name sysname
declare csr1 cursor
for
select TABLE_NAME from INFORMATION_SCHEMA.TABLES
open csr1
FETCH NEXT FROM csr1 INTO @name
while (@@FETCH_STATUS=0)
BEGIN
SET @name='旧的架构名称.' + @name
print 'Alter SCHEMA dbo TRANSFER ' + @name
fetch next from csr1 into @name
END
CLOSE csr1
DEALLOCATE csr1
------------执行结果如:----------
Alter SCHEMA dbo TRANSFER cwb4129.tbl_sellbuy2
Alter SCHEMA dbo TRANSFER cwb4129.tbl_outsourcing
Alter SCHEMA dbo TRANSFER cwb4129.tbl_sellbuy
Alter SCHEMA dbo TRANSFER cwb4129.tbl_directory
Alter SCHEMA dbo TRANSFER cwb4129.tbl_company2
Alter SCHEMA dbo TRANSFER cwb4129.tbl_count
Alter SCHEMA dbo TRANSFER cwb4129.tbl_company
Alter SCHEMA dbo TRANSFER cwb4129.tbl_code
Alter SCHEMA dbo TRANSFER cwb4129.tbl_ad
Alter SCHEMA dbo TRANSFER cwb4129.smt_xxnewssort_vip
Alter SCHEMA dbo TRANSFER cwb4129.SMT_xxnewssort
... ... ...
然后将这个结果再执行一遍即可。
参考地址:
http://hi.baidu.com/thunten/blog/item/c39e0caf2e00fa034a36d603.html
分享到:
相关推荐
"SQLServer2005_SSMSEE.msi" 文件就是SQL Server 2005的System Management Studio Express(SSMSEE)的安装程序,这是一个简化版的SQL Server Management Studio,专为开发者和小型团队设计,提供基础的数据库管理和...
本篇文章将深入解析“SqlServer查看表结构”的方法,以及如何利用SQL语句来获取详细的表结构信息,这对于数据库管理员(DBA)、数据分析师、软件开发者等专业人士来说尤为关键。 ### SQL Server查看表结构的重要性 ...
此外,SQL Server 2005 Express还包含了Management Studio Express,这是一个轻量级的数据库管理工具,允许用户管理数据库、执行查询、查看和修改数据库结构。虽然功能相对完整版的Management Studio略显简陋,但...
本文将深入解析 SQL Server 2005 的基本方法与常用语句,包括数据库的创建与删除、表的创建与修改、数据的插入与删除等关键操作,旨在为数据库管理员和开发者提供全面的指导。 #### 1. 创建数据库 创建数据库是...
4. **了解SQL Server架构变更最佳实践**:在进行任何数据库结构的修改时,都应该熟悉并遵循SQL Server的最佳实践指南,确保操作的安全性和有效性。 5. **持续学习与探索**:SQL Server提供了丰富的功能和支持文档,...
第2部分(第3~9章)是本书的重点,也是读者深入学习SQL Server 2005的基础,详细介绍了SQL Server 2005的安装和配置过程,如何创建和管理数据库、数据表,以及如何对数据进行查询、修改、输出等内容;第3部分(第10~14章)...
《基于SQL Server 2005学习SQL》 SQL(Structured Query Language)是用于管理和处理关系数据库的标准语言,而SQL Server 2005作为微软公司的一款强大的数据库管理系统,为开发者提供了广泛的功能和工具,使其在...
SQL Server 2005是微软公司推出的一款关系型数据库管理系统,它在企业级数据存储、...通过安装压缩包中的"SQLServer2005_SSMSEE_x64.msi"文件,用户即可在64位系统上安装并开始使用这款工具,享受其带来的高效和便利。
在安装SQLServer2005_SSMSEE绿色版时,用户需要注意以下几点: 1. **系统需求**:由于是32位版本,所以只能在32位操作系统上运行。同时,需要确保系统满足SQL Server 2005的最低硬件和软件配置要求。 2. **解压与...
本书会讲解如何创建、修改和管理SQL Server 2005数据库。这包括数据库的逻辑和物理结构设计,如表的创建、索引优化、关系模型等。此外,还会涉及数据类型、约束、视图和存储过程的使用。 三、T-SQL语言深入 T-SQL...
SQL Server 2005的核心是其强大的Transact-SQL(T-SQL)查询语言,它是基于标准SQL的扩展,用于创建、修改和操作数据库对象,如表、视图、存储过程和触发器。学习T-SQL是掌握SQL Server 2005的关键,包括DML(数据...
3. **数据迁移**:在SSMA中,选择“迁移数据”选项,将SQL Server 2000的表数据迁移到2005。这个过程可能会根据数据量和网络状况有所不同,可能需要一定的时间。 4. **测试和验证**:迁移完成后,对新数据库进行...
9.SQL Server 2014修改、删除表结构.mp4 PPT SQL Server 2014简介 SQL Server 2014数据库备份与还原 SQL Server 2014数据库创建 SQL Server 2014数据库修改与删除 SQL Server 2014数据类型
第一本书可能专注于SQL Server 2005的基础架构与管理。这里,读者可以学习到如何安装和配置SQL Server,理解服务、安全性、存储引擎以及备份和恢复策略。内容可能包括数据库的创建、维护和优化,以及如何利用...
1. **逆向工程**:使用数据库逆向工程工具,将SQL Server 2005的数据库结构转化为脚本,然后手动或自动修改以适应SQL Server 2000的语法。 2. **转换工具**:正如描述中所提及的,使用特定的转换工具,如Database ...
在这一讲中,我们将介绍SQL Server 2005的基础架构和主要功能,包括数据库引擎、Analysis Services(分析服务)、Integration Services(集成服务)和Reporting Services(报告服务)。我们还会探讨SQL Server 2005...
sqlserver2005 自带的工具对 表的备注 和 字段的备注说明维护起来非常麻烦,而且不方便显示表或字段的备注信息,而一般开发人员很看重表和字段的备注。 为此,我作了一个 sqlserver2005 的小工具,特点: 1.能够对...
SQL Server 2005是微软公司推出的一款关系型数据库管理系统,它在SQL Server 2000的基础上进行了多项改进和增强,旨在提供更高效、更安全的数据存储和管理解决方案。本教程将深入探讨SQL Server 2005的核心概念、...
首先,我们要了解SQL Server 2005报表服务的基本架构。它基于Web服务模型,由报表服务器、报表设计器、报表查看器和数据源组成。报表服务器是核心组件,负责处理报表的存储、安全、调度和分发。报表设计器(Business...
alter 是 SQL Server 2005 中的一个关键单词,表示修改数据库或表的结构。例如,使用 `ALTER DATABASE` 命令可以修改数据库的名称或属性。 database database 是 SQL Server 2005 中的一个关键单词,表示数据库...