在Pl/SQL里想从一个数据库里连接到另一个数据库,要靠Database link.例子如下:
sql 代码
- DROP DATABASE LINK elinkDB_copy;
- CREATE DATABASE LINK elinkDB_copy
- CONNECT TO nims IDENTIFIED BY nims
- USING '(DESCRIPTION =
- (ADDRESS_LIST =
- (ADDRESS = (PROTOCOL = TCP)(HOST = dev.elinksoft.com)(PORT = 1521))
- )
- (CONNECT_DATA =
- (SERVICE_NAME = elinkdb)
- )
- )';
- INSERT INTO T_DEPARTMENT_DEFINE
- (DEPARTMENT_CODE, INTERNAL_DEPARTMENT_CODE,
- DEPARTMENT_CHINESE_NAME, DEPARTMENT_ABBR_NAME, DEPARTMENT_LEVEL,
- FOUND_DATE, CHINESE_ADDRESS, POSTCODE, TELEPHONE,
- UPPER_DEPARTMENT_CODE, LINK_MAN_CODE, TELE_AREA_CODE,
- LEVEL_DEP_CODE, FCD, FCU, LCD, LCU)
- (SELECT DEPARTMENT_CODE, INTERNAL_DEPARTMENT_CODE, DEPARTMENT_CHINESE_NAME,
- DEPARTMENT_ABBR_NAME, DEPARTMENT_LEVEL, FOUND_DATE,
- CHINESE_ADDRESS, POSTCODE, TELEPHONE, UPPER_DEPARTMENT_CODE,
- LINK_MAN_CODE, TELE_AREA_CODE, LEVEL_DEP_CODE, FCD, FCU, LCD, LCU
- FROM T_DEPARTMENT_DEFINE@elinkDB_copy);
- commit;
- ALTER SESSION CLOSE DATABASE LINK elinkDB_copy;
另外,如果是同一个数据下的不同用户,可以用视图.
分享到:
相关推荐
### 小结 通过本文的介绍,我们了解了如何在Oracle数据库中创建、查看和删除DBLINK,以及相关的权限管理细节。DBLINK的正确使用不仅可以提高数据访问效率,还能优化分布式数据库环境下的数据管理策略。在实际应用中...
- `CREATE DATABASE LINK foo CONNECT TO scott IDENTIFIED BY tiger USING 'as3';`:创建名为foo的数据库链接,连接至scott用户。 ### 12. 存储过程学习 - **创建存储过程**:使用`CREATE OR REPLACE PROCEDURE`...
邻居表(Neighbor Table)存储邻居路由器信息,链路状态数据库(Link State Database, LSDB)包含全网状态,而路由表(Routing Table)是经过Dijkstra算法处理后的最佳路径集合。 OSPF协议使用五种报文进行通信,...
#### 小结 通过上述过程,可以有效地比较两个Oracle数据库中相同表的行数一致性。这种方法对于数据迁移、数据校验等场景非常有用。需要注意的是,在实际应用中,应确保源数据库和目标数据库的DBLink配置正确无误,...
$conn = mysqli_connect("localhost", "username", "password", "database"); // 检查连接是否成功 if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } // 查询MySQL版本 $sql = "SELECT ...
#### 四、小结 DBLink是一种非常实用的功能,它可以帮助我们在不同的数据库之间轻松地共享数据。通过本篇文章的介绍,相信您已经掌握了如何在SQL Server中创建和使用DBLink,以及如何将远程数据库中的表复制到本地...
### 小结 本文详细介绍了如何通过创建数据库链接、同义词以及触发器来实现在Oracle数据库中的表之间进行数据同步。这种方式不仅可以提高数据的一致性,还可以简化开发人员的操作流程。需要注意的是,在实际应用中还...
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访问远程数据库中的表。此外,还介绍了如何通过创建同义词来简化查询操作,以及如何查询特定模式下的所有表。这些技巧对于日常数据库管理和维护非常有...
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能调用的系统对象小结 Visual Basic Script Edition (VBS) 是一种轻量级的编程语言,主要用于Windows环境下的自动化脚本编写。它通过ActiveX控件及COM对象来实现对系统的调用,进而实现各种复杂的任务。本文...
oracle基础教程 课程说明 1 课程介绍 1 课程目标 1 相关资料 1 第1章 ORACLE数据库概述 2 1.1 产品概述 2 ...小结 61 附录A ORACLE数据字典与视图 62 附录B 动态性能表 68 附录C SQL语言运算符与函数 70
- **小结**:总结了安装配置开发环境的关键步骤及注意事项。 #### 四、开发第一个Java应用程序 - **介绍**:阐述开发Java应用的基本概念和流程。 - **手工编写、编译并运行Java程序**:适合初学者理解编程原理。 -...
Data Source=link_str; ``` 在这里,`Provider`指定Oracle的OLE DB提供程序名称,“MSDAORA.1”是较旧的Oracle OLE DB提供程序的标识符;`Password`和`UserID`用于指定访问数据库的密码和用户名;`Data Source`指定...
- **小结**:总结安装配置过程中需要注意的关键点,确保开发环境稳定可靠。 ##### 2. 开发第一个Java应用程序 - **手工编写、编译并运行Java程序**:通过简单的例子演示Java程序的创建、编译和运行流程。 - **使用...
#### 1.8 小结 完成了 MyEclipse 6 的安装配置后,即可开始 Java EE 应用程序的开发。 ### 2. 开发第一个 Java 应用程序 #### 2.1 手工编写、编译并运行 Java 程序 - 使用文本编辑器编写 Java 代码。 - 使用...
### 小结 以上步骤详细介绍了如何在两台 Oracle 数据库之间配置 Streams 进行数据同步。通过这一系列的配置,可以确保两台数据库之间的数据能够实时同步,这对于构建高可用性系统至关重要。在实际操作过程中,还需要...