1

我有两个具有相同表方案的数据库(SQL Server 2005)。我需要将数据从源表复制到目标,并在此过程中对数据进行一些修改。

如果目标表已经包含一些数据,则源表中的行不应覆盖,而应添加到目标表中。

在我们的项目中,我们使用 LLBLGen 和 LINQ to LLBLGen 作为 ORM 解决方案。

Example:
    Database 1        Database 2                   Database 1
    Table 1:          Table 1:                     Table 1:
    Key Value         Key Value                    Key Value
    1   One           1   T2_One       Result=>    1   One
    2   Two           2   T2_Two                   2   Two
    3   Three                                      3   Three
                                                   4   T2_One
                                                   5   T2_Two
4

1 回答 1

0

我将在 DB1 中创建表 2 的视图(您可以从另一个 DB 创建表的视图),使用 LLBL GetPro 生成代码并进行查询以从视图中选择表 1 中不存在的值。然后您可以将这些检索到的值保存在表 1 中。

于 2010-04-29T19:24:30.107 回答