我可以将数据从一个数据库 table 复制到另一个已经存在的数据库 table sql 服务器吗?

Can i copy data from one database table to another already existing database table sql server?

所以我有 2 个非常相似的数据库,除了 table 中存在的数据外,它们完全相同。我想将存在于 PILOT 数据库中的 EQUIP_MODEL table 中的数据复制到存在于 DOMAIN 数据库中的 EQUIP_MODEL table 中。

这可能吗?还是我必须对所有数据进行手动插入?

您可以在 Insert 语句中使用完全限定的名称

INSERT INTO DOMAIN.SCHEMANAME.EQUIP_MODEL (col1,col2,col3...)
SELECT col1,col2,col3.. FROM PILOT.SCHEMANAME.EQUIP_MODEL

获取外键值(不是您必须根据列名和映射更改的确切代码)

INSERT INTO DOMAIN.SCHEMANAME.EQUIP_MODEL
            (id,col2,col3)
SELECT sp.id,
       col2,
       col3
FROM   PILOT.SCHEMANAME.EQUIP_MODEL em
       JOIN PILOT.SCHEMANAME.Prent_table p
         ON em.id = p.id
       JOIN DOMAIN.SCHEMANAME.parent_table sp
         ON sp.somename_number_col = p.somename_number_col