簡體   English   中英

將不同表中的foriegn鍵插入sql server中的一個表

[英]Insert foriegn keys from different tables to one table in sql server

我正在使用SSIS從Excel文件中獲取數據到Stagingtable,我有8個不同的表。 從StagingTable我將數據插入到不同的表中。 現在我有一個表,其中包含來自Staging表的一些數據,我需要將所有其他表的外鍵插入到此表中(就像一個事實表)。 我能夠將數據填充到所有表中,但是我無法將所有表的外鍵填充到事實表中。 如何獲取外鍵並插入?

我希望將外鍵插入到事實表中。

首先填充維度表,以便生成外鍵,然后在填充事實表以獲取外鍵的同時在鍵值上連接它們。

例如,如果要從Excel源導入名為John Smith的員工,請先將John Smith插入Employee表。

然后,當您將John Smith插入事實表時,請加入EmployeeName ='John Smith'上的Employee表,以將其EmployeeID插入到事實表中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM