【问题标题】:Copy data from one column from database A table A to another database B table B将数据从数据库 A 表 A 的一列复制到另一个数据库 B 表 B
【发布时间】:2014-11-10 20:36:28
【问题描述】:

我正在尝试将列 C 从数据库 A 表 A 复制并替换到另一个数据库 B 表 B ...

请注意我们试图替换的两个数据库中都存在 C 列。

数据库 A 使用不同的凭据,数据库 B 使用不同的凭据。

这是我们正在尝试处理的内容......问题是我们如何处理数据库中的连接以及我们如何替换列

更新 B SET B.name = (SELECT A.name FROM A WHERE A.id = A.id AND A.name IS NOT NULL) B.name 为空;

请告诉我们

【问题讨论】:

    标签: oracle


    【解决方案1】:

    您可以使用数据库链接来处理连接:
    https://docs.oracle.com/cd/B19306_01/server.102/b14200/statements_5005.htm

    UPDATE B SET B.name = 
                 (SELECT A.name FROM A@link_name 
                  WHERE A.id = A.id AND A.name IS NOT NULL) 
    WHERE B.name IS NULL;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-06-05
      • 2015-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多