-1

我有两个表的第一个数据库,

buildings
id city zip

buildingGallery
id path

这些表包含一些数据,它们具有一对一的关系

我有第二个数据库,其中包含相同的数据表。我如何将来自第一个数据库的数据添加到另一个数据库中?

INSERT INTO [firstdb]..buildings
(city,zip,)
SELECT   city, zip
FROM     [second]..buildings

该脚本在建筑物表之间传输数据。但是我如何在 buildingGallery 中传输数据。

更新。

firstDb                                       SecondDb
buildings       buildingGallery            buildings        buildingGallery     
id zip city     id  path                    id zip city       id  path
1  22  minsk     1  somePath                 1  33 Moscow     1    somepath2

在我想要得到之后

    firstDb                                       SecondDb
buildings       buildingGallery            buildings        buildingGallery     
id zip city     id  path                    id zip city       id  path
1  22  minsk     1  somePath                 1  33 Moscow     1    somepath2
2  33  Moscow    2  somepath2
4

1 回答 1

0

在尝试此类查询之前,您需要牢记以下几点

  1. 两个数据库之间存在相互连接,您用于执行查询的用户具有足够的权限。
  2. 您需要按以下格式指定查询

DATABASE_NAME.SCHEMA_NAME.TABLE_NAME而不仅仅是TABLE_NAME

于 2013-03-20T13:06:01.037 回答