一、数据库链接
数据库链接(database link)是用于跨不同数据库之间进行连接和数据传输的工具或方法。它允许在一个数据库中访问另一个数据库中的对象和数据。
二、具体操作 以Oracle数据库为例
--1.建立链接tjpt
CREATE DATABASE LINK tjpt
CONNECT TO pt_user
IDENTIFIED BY pt_password
USING '10.70.231.130/orcl';
上述示例中的 pt_user
、pt_password
和 10.70.231.130/orcl
需要替换为实际的用户、密码和数据库信息。
创建链接后,您就可以在查询中使用链接名(如 @tjpt
)来引用 pt 库的表,并通过设置连接条件来关联两个表。
请注意,在使用数据库链接进行关联时,确保两个数据库之间的网络连接是可用的,并且您有适当的权限来访问链接的数据库。
--2.删除链接
drop database link tjpt
--3.查询链接是否建立成功
select a.* from all_db_links a where db_link='tjpt'
--4.查询数据
select t.test_no,
t.item_class,
t.item_name,
t.send_time,
t1.opinion_doctor,
t1.opinion_doctor_code,
t1.opinion_doctor_name,
t1.opinion_doctor_time
from EXAM.LIS_RESULT_ALARM t, exam.result_alarm@tjpt t1
where t.patient_id = t1.patient_id
and t.test_no = t1.test_no;