`
keke_wanwei
  • 浏览: 125996 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Database link小结一下

SQL 
阅读更多

在Pl/SQL里想从一个数据库里连接到另一个数据库,要靠Database link.例子如下:

sql 代码
  1. DROP DATABASE LINK elinkDB_copy;   
  2. CREATE DATABASE LINK elinkDB_copy   
  3.   CONNECT TO nims IDENTIFIED BY nims   
  4.   USING '(DESCRIPTION =   
  5.     (ADDRESS_LIST =   
  6.       (ADDRESS = (PROTOCOL = TCP)(HOST = dev.elinksoft.com)(PORT = 1521))   
  7.     )   
  8.     (CONNECT_DATA =   
  9.       (SERVICE_NAME = elinkdb)   
  10.     )   
  11.   )';   
  12. INSERT INTO T_DEPARTMENT_DEFINE   
  13.             (DEPARTMENT_CODE, INTERNAL_DEPARTMENT_CODE,   
  14.              DEPARTMENT_CHINESE_NAME, DEPARTMENT_ABBR_NAME, DEPARTMENT_LEVEL,   
  15.              FOUND_DATE, CHINESE_ADDRESS, POSTCODE, TELEPHONE,   
  16.              UPPER_DEPARTMENT_CODE, LINK_MAN_CODE, TELE_AREA_CODE,   
  17.              LEVEL_DEP_CODE, FCD, FCU, LCD, LCU)   
  18.    (SELECT DEPARTMENT_CODE, INTERNAL_DEPARTMENT_CODE, DEPARTMENT_CHINESE_NAME,   
  19.            DEPARTMENT_ABBR_NAME, DEPARTMENT_LEVEL, FOUND_DATE,   
  20.            CHINESE_ADDRESS, POSTCODE, TELEPHONE, UPPER_DEPARTMENT_CODE,   
  21.            LINK_MAN_CODE, TELE_AREA_CODE, LEVEL_DEP_CODE, FCD, FCU, LCD, LCU   
  22.       FROM T_DEPARTMENT_DEFINE@elinkDB_copy);   
  23. commit;   
  24. ALTER SESSION CLOSE DATABASE LINK elinkDB_copy;   
另外,如果是同一个数据下的不同用户,可以用视图.
分享到:
评论

相关推荐

    DBLINK创建、查看、删除方法

    ### 小结 通过本文的介绍,我们了解了如何在Oracle数据库中创建、查看和删除DBLINK,以及相关的权限管理细节。DBLINK的正确使用不仅可以提高数据访问效率,还能优化分布式数据库环境下的数据管理策略。在实际应用中...

    oracle学习小结1.1

    - `CREATE DATABASE LINK foo CONNECT TO scott IDENTIFIED BY tiger USING 'as3';`:创建名为foo的数据库链接,连接至scott用户。 ### 12. 存储过程学习 - **创建存储过程**:使用`CREATE OR REPLACE PROCEDURE`...

    OSPF学习小结 中文 WORD文档

    邻居表(Neighbor Table)存储邻居路由器信息,链路状态数据库(Link State Database, LSDB)包含全网状态,而路由表(Routing Table)是经过Dijkstra算法处理后的最佳路径集合。 OSPF协议使用五种报文进行通信,...

    oracle使用dblink的例子

    #### 小结 通过上述过程,可以有效地比较两个Oracle数据库中相同表的行数一致性。这种方法对于数据迁移、数据校验等场景非常有用。需要注意的是,在实际应用中,应确保源数据库和目标数据库的DBLink配置正确无误,...

    php获取mysql版本的几种方法小结

    $conn = mysqli_connect("localhost", "username", "password", "database"); // 检查连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } // 查询MySQL版本 $sql = "SELECT ...

    SQL Server DBLimk用法

    #### 四、小结 DBLink是一种非常实用的功能,它可以帮助我们在不同的数据库之间轻松地共享数据。通过本篇文章的介绍,相信您已经掌握了如何在SQL Server中创建和使用DBLink,以及如何将远程数据库中的表复制到本地...

    oracle 工作积累

    ### 小结 本文详细介绍了如何通过创建数据库链接、同义词以及触发器来实现在Oracle数据库中的表之间进行数据同步。这种方式不仅可以提高数据的一致性,还可以简化开发人员的操作流程。需要注意的是,在实际应用中还...

    《MyEclipse 6 Java 开发中文教程》前10章

    1.10小结 45 第二章 开发第一个Java应用程序 46 2.1 介绍 46 2.2 手工编写,编译并运行Java程序 46 2.3 使用Eclipse/MyEclipse来编写,编译并运行Java程序 47 2.4小结 50 第三章 Eclipse 的基础概念,配置和使用 51 ...

    建立DBLINK连接串

    ### 小结 本文介绍了如何创建DBLINK连接串以及如何使用DBLINK访问远程数据库中的表。此外,还介绍了如何通过创建同义词来简化查询操作,以及如何查询特定模式下的所有表。这些技巧对于日常数据库管理和维护非常有...

    从入门到精通HTML5——PDF——网盘链接

     1.5 小结 15  1.6 习题 16  第2章 HTML文件基本标记 17  教学录像:44分钟  2.1 HTML头部标记 18  2.2 标题标记<title> 18  2.3 元信息标记<meta> 19  2.3.1 设置页面关键字 19  2.3.2 设置...

    vbs能调用的系统对象小结

    ### VBS能调用的系统对象小结 Visual Basic Script Edition (VBS) 是一种轻量级的编程语言,主要用于Windows环境下的自动化脚本编写。它通过ActiveX控件及COM对象来实现对系统的调用,进而实现各种复杂的任务。本文...

    oracle基础教程

    oracle基础教程 课程说明 1 课程介绍 1 课程目标 1 相关资料 1 第1章 ORACLE数据库概述 2 1.1 产品概述 2 ...小结 61 附录A ORACLE数据字典与视图 62 附录B 动态性能表 68 附录C SQL语言运算符与函数 70

    MyEclipse经典教材

    - **小结**:总结了安装配置开发环境的关键步骤及注意事项。 #### 四、开发第一个Java应用程序 - **介绍**:阐述开发Java应用的基本概念和流程。 - **手工编写、编译并运行Java程序**:适合初学者理解编程原理。 -...

    ADO.NET 连接数据库字符串小结(Oracle、SqlServer、Access、ODBC)

    Data Source=link_str; ``` 在这里,`Provider`指定Oracle的OLE DB提供程序名称,“MSDAORA.1”是较旧的Oracle OLE DB提供程序的标识符;`Password`和`UserID`用于指定访问数据库的密码和用户名;`Data Source`指定...

    MyEclipse 6 Java EE 中文版

    - **小结**:总结安装配置过程中需要注意的关键点,确保开发环境稳定可靠。 ##### 2. 开发第一个Java应用程序 - **手工编写、编译并运行Java程序**:通过简单的例子演示Java程序的创建、编译和运行流程。 - **使用...

    MyEclipse 6 Java EE 开发中文手册.pdf

    #### 1.8 小结 完成了 MyEclipse 6 的安装配置后,即可开始 Java EE 应用程序的开发。 ### 2. 开发第一个 Java 应用程序 #### 2.1 手工编写、编译并运行 Java 程序 - 使用文本编辑器编写 Java 代码。 - 使用...

    oracle stream

    ### 小结 以上步骤详细介绍了如何在两台 Oracle 数据库之间配置 Streams 进行数据同步。通过这一系列的配置,可以确保两台数据库之间的数据能够实时同步,这对于构建高可用性系统至关重要。在实际操作过程中,还需要...

Global site tag (gtag.js) - Google Analytics