WEB开发网
开发学院数据库DB2 DB2创建跨库视图 阅读

DB2创建跨库视图

 2008-08-26 16:26:45 来源:WEB开发网   
核心提示:-- 第一步:连接业务库后执行该语句connecttosjsdauserdb2adminusingpass1009;--updatedbmcfgusingfederatedyes;-- 然后重新启动 db2 服务--db2stopforce;--db2start;-- 第二步:执行以下语句,如以别的账号,DB2创建跨库

-- 第一步:连接业务库后执行该语句 connecttosjsdauserdb2adminusingpass1009;
--updatedbmcfgusingfederatedyes;

-- 然后重新启动 db2 服务

--db2stopforce;
--db2start;

-- 第二步:执行以下语句,如以别的账号,把下面的模式“db2admin.”都换掉

-- 删除原有各对象 

dropwrapperdrda;

-- 创建WRAPPER 的 DDL 语句

 CREATEWRAPPER"DRDA"
  LIBRARY'db2drda.dll'
  OPTIONS(DB2_FENCED'N'
  );

-- 创建SERVER 的 DDL 语句

-- 需替换AUTHORIZATION,PASSWORD,DBNAME,指平台的数据库 

CREATESERVERtempserver
  TYPEDB2/UDB
  VERSION8.1
  WRAPPERDRDA
  AUTHORIZATION"用户名"
  PASSWORD"密码"
  OPTIONS
  (DBNAME'TESTPP'
  );

-- 创建USER MAPPING 的 DDL 语句

-- 需替换REMOTE_AUTHID,REMOTE_PASSWORD,指平台的数据库

-- "FOR db2admin "中的db2admin 在后面都会用到,最好是业务数据库管理账号,如以别的账号,最好把下面的模式“db2admin.”也都换掉 

 CREATEUSERMAPPINGFORdb2admin
  SERVERtempserver
  OPTIONS
  (REMOTE_AUTHID'用户名'
  ,REMOTE_PASSWORD'密码'
  );

-- 创建跨库视图的 DDL 语句

-- 用户基本信息的视图

CREATENICKNAMEdb2admin.TEMPXX_PERSON2FORtempserver.db2admin.TEMPXX_PERSON;
  CREATENICKNAMEdb2admin.TEMPXX_PERSONACCOUNT2FORtempserver.db2admin.TEMPXX_PERSONACCOUNT;
  createviewSYS_PERSONas
  selectdb2admin.TEMPXX_PERSONACCOUNT2.PERSONUUID,db2admin.TEMPXX_PERSONACCOUNT2.FLAG,db2admin.TEMPXX_PERSONACCOUNT2.USERID,db2admin.TEMPXX_PERSONACCOUNT2.ACCOUNTSTAT,db2admin.TEMPXX_PERSONACCOUNT2.LOGINFAILNUM,db2admin.TEMPXX_PERSONACCOUNT2.LASTLOGINIP,db2admin.TEMPXX_PERSONACCOUNT2.LASTLOGINDATE,db2admin.TEMPXX_PERSONACCOUNT2.PASSQUESTION,db2admin.TEMPXX_PERSONACCOUNT2.PASSANSWER,db2admin.TEMPXX_PERSONACCOUNT2.TTLFLAG,db2admin.TEMPXX_PERSONACCOUNT2.ACCOUNTTTL,db2admin.TEMPXX_PERSONACCOUNT2.CREATETIME,db2admin.TEMPXX_PERSONACCOUNT2.DELTAG,
  db2admin.TEMPXX_PERSON2.PERSONCODE,db2admin.TEMPXX_PERSON2.CNNAME,db2admin.TEMPXX_PERSON2.ENNAME,db2admin.TEMPXX_PERSON2.FIRSTNAME,db2admin.TEMPXX_PERSON2.LASTNAME,db2admin.TEMPXX_PERSON2.IDNUM,db2admin.TEMPXX_PERSON2.CARDCODE,db2admin.TEMPXX_PERSON2.SEX,db2admin.TEMPXX_PERSON2.MARRYCODE,db2admin.TEMPXX_PERSON2.PCODE,db2admin.TEMPXX_PERSON2.HOMETEL,db2admin.TEMPXX_PERSON2.OFFICETEL,db2admin.TEMPXX_PERSON2.HOMEFAX,db2admin.TEMPXX_PERSON2.OFFICEFAX,db2admin.TEMPXX_PERSON2.MOBILE,db2admin.TEMPXX_PERSON2.PAGER,db2admin.TEMPXX_PERSON2.EMAIL1,db2admin.TEMPXX_PERSON2.EMAIL2,db2admin.TEMPXX_PERSON2.COUNTRY,db2admin.TEMPXX_PERSON2.PROVINCEID,db2admin.TEMPXX_PERSON2.CITYID,db2admin.TEMPXX_PERSON2.CONNECTADDR,db2admin.TEMPXX_PERSON2.ZIP,db2admin.TEMPXX_PERSON2.EDUCODE,db2admin.TEMPXX_PERSON2.DEGREECODE,db2admin.TEMPXX_PERSON2.OTHERINFO,db2admin.TEMPXX_PERSON2.SEQUENCENO,db2admin.TEMPXX_PERSON2.JOB,db2admin.TEMPXX_PERSON2.SIGNATURE
  fromdb2admin.TEMPXX_PERSON2,db2admin.TEMPXX_PERSONACCOUNT2
  wheredb2admin.TEMPXX_PERSON2.PERSONUUID=db2admin.TEMPXX_PERSONACCOUNT2.PERSONUUID

1 2 3  下一页

Tags:DB 创建 视图

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接