虚位以待(AD)
虚位以待(AD)
首页 > 数据库 > MongoDB数据库 > DB2跨库查询表数据

DB2跨库查询表数据
类别:MongoDB数据库   作者:码皇   来源:<a href="http://blog.csdn.net/liufuwu1" target="_blank" rel="nofollow&qu   点击:

DB2跨库查询表数据。

DB2跨库查询表数据

1、登录DB2数据库后,查询当前用户的用户模式

select current schema from sysibm.dual ;


2、 创建DRDA包装器(WRAPPER)

CREATE WRAPPER "DRDA" ;

3、创建服务器(SERVER)

CREATE SERVER tempserver
TYPE DB2/UDB
VERSION 9.7
WRAPPER DRDA
AUTHORIZATION "remoteUser"
PASSWORD "password"
OPTIONS (DBNAME 'remoteDB' );

4、创建用户映射(分别为两个数据库创建用户映射)
CREATE USER MAPPING FOR currentDB //currentDB是指当前用户的schema
SERVER tempserver
OPTIONS
(REMOTE_AUTHID 'remoteUser'
,REMOTE_PASSWORD 'password'
);
CREATE USER MAPPING FOR remoteDB //remoteDB要查询的表所在数据库的shcema
SERVER tempserver
OPTIONS
(REMOTE_AUTHID 'remoteUser'
,REMOTE_PASSWORD 'password'

);

5、为想要查询的表,创建昵称

CREATE NICKNAME currentDB .employee FOR tempserver.remoteUser.employee; //employee是要查询的表名


6、直接通过昵称,查询另一个数据库的表数据
select * from currentDB .employee ;
相关热词搜索: