简体   繁体   English

SSIS-多表插入

[英]SSIS - Multiple table insert

I am copying data from MS Access to SQL Server using SSIS. 我正在使用SSIS将数据从MS Access复制到SQL Server。 Only one time I am gonna copy, it is not repeated task. 我只有一次要复制,这不是重复的任务。

There is only one source table(Table_Source). 只有一个源表(Table_Source)。

I want to insert data into two tables (Table1 and Table2). 我想将数据插入两个表(表1和表2)。

Table1 contains a primary key which is a identity column. 表1包含一个主键,它是一个标识列。

After inserting into table1, I need to get the identity value of the row and 插入table1之后,我需要获取该行的标识值并

insert it as foreign key in table2 with some values from Table_Source. 使用来自Table_Source的一些值将其作为外键插入到table2中。

Example: 例:

Table_Source(EmployeeNo,LocationName) Table_Source(EmployeeNo,LocationName)

Table1(ID,EmployeeNo) 表1(ID,EmployeeNo)

                  Location(ID,LocationName) reference table

Table2(ID(FK to Table1),LocationID(FK to Location) 表2(ID(从FK到表1),位置ID(从FK到位置)

How to achieve this thro SSIS? 如何通过SSIS实现这一目标?

Thanks in advance. 提前致谢。 Bhaskar 巴斯卡

您将在以下问题中找到所需的信息: SSIS数据转换

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM