关于DTS导入数据外键解决方案
使用DTS导入数据,数据来源表未使用主外键标示,统一标示在一张表里,目的表使用主外键区分
有两张或三张表层级关联
先导入外键表,根据两张外键表的的id(或者相关联的字段)筛选过滤条件 ,筛选后的条件在根据关联
的条件把数据更新进主表
如
update FA_96310_2011 set
FA_96310_2011.D_Area_UID=DIM_AREA.ObjUID
from FA_96310_2011,DIM_AREA
where DIM_AREA.Descp=FA_96310_2011.AreaName
update FA_96310_2011 set
FA_96310_2011.D_IllegalType_UID=dbo.DIM_JIUILLEGALTYPE.ObjUID
from FA_96310_2011,DIC_JIUILLEGALTYPE,DIM_JIUILLEGALTYPE
where (FA_96310_2011.Descp=DIC_JIUILLEGALTYPE.IllegalType
and DIM_JIUILLEGALTYPE.IllegalTypeNum=DIC_JIUILLEGALTYPE.IllegalTypeNum)
相关推荐
Microsoft的Analysis Services在SQL Server 2000中提供了解决方案,通过Analysis Server这个服务,可以从数据仓库中抽取信息,生成多维数据集。 使用Analysis Manager,可以创建存储多维数据集的数据库Northwind_...
SQL Server复制功能提供了一种强大的数据复制解决方案,是目前最容易掌握的方法。在开始复制之前,需要确保一系列的条件得到满足,比如SQL Server Agent和MSDTC服务必须启动,所有需要复制的表都必须有主键,且如果...
最后,SQL Server的复制功能提供了一种强大的解决方案,但也是最难掌握的。它支持事务性复制、合并复制和快照复制。要成功实施复制,必须满足一些条件,例如SQL Server Agent和MSDTC需运行,所有复制表需要有主键,...
本文主要探讨如何在SQL Server 2000环境下实现基于网页的数据库数据导入,旨在为用户提供一种便捷高效的数据迁移方案。 #### 二、SQL Server 2000常用的数据导入导出方法 ##### 2.1 通过DTS(Data Transformation ...
这些组件协同工作,提供全面的数据管理解决方案。 二、数据库引擎 数据库引擎是SQL Server的核心,负责执行SQL语句,管理数据存储和事务处理。它支持标准的SQL语法,包括数据查询语言(DQL)、数据定义语言(DDL)...
SQL Server 2000提供了全面的数据存储、管理和分析解决方案,支持多种操作系统环境,如Windows NT、2000和XP等。它包含了企业级数据库管理所需的各种组件,如数据库引擎、企业管理器、查询分析器、数据分析工具以及...
SQL Server 2005是微软在2005年发布的一个强大而全面的数据库解决方案,它提供了丰富的功能,包括数据存储、查询优化、数据仓库、商业智能以及安全性管理等。以下是对SQL2005数据库经典实例的详细解析: 1. 数据库...
SQL Server 2008提供了一整套全面的数据管理和分析解决方案,包括数据存储、数据备份、数据恢复、数据安全、数据报表等。它引入了新的特性和改进,如数据压缩、透明数据加密、列存储索引等,提高了数据库的性能和...
13. **DTS(数据转型服务)**:用于数据导入、导出和转换,是数据集成的重要工具。 14. **XML支持**:SQL Server 2000开始引入对XML的支持,允许XML数据作为原生类型存储并进行查询。 通过“SQL Server 2000的帮助...
4. **Reporting Services**:提供了Web-based的报表解决方案,便于分享和分发报表。 5. **Service Broker**:引入了数据库内消息队列,实现了异步处理和数据库间的通信。 三、安装SQL Server 2005 Management ...
12. 集成服务:集成服务(以前称为DTS,Data Transformation Services)用于数据导入、导出和转换任务,支持ETL(提取、转换、加载)流程,是数据仓库建设中的关键组件。 通过深入学习《SQL Server 2000》电子教案...