SSIS中的笛卡尔积

时间:2011-07-07 12:49:00

标签: ssis bids cartesian-product

我在SQL Server数据库中有两个表( Table1 Table2 ),我需要创建第三个表( Table3 )包含两个表中的所有列,当然还有它们的数据。 Table1 的每一行都与 Table2 的每一行相关联。

此操作是笛卡尔积,但显然在SSIS中不可用。可能有人知道怎么做吗?

我在互联网上读到,使用笛卡尔积在性能方面不是一个好习惯,但 Table2 只有一行,这意味着 Table3 会有多少行表1

1 个答案:

答案 0 :(得分:0)

以下是一个链接,其中介绍了使用 SSIS 获取笛卡尔积的两种方法:

http://sqlserverpedia.com/blog/sql-server-bloggers/performing-a-cross-join-cartesian-product-in-ssis/