`
javathinker
  • 浏览: 235451 次
  • 来自: ...
文章分类
社区版块
存档分类
最新评论

db2 使用nickname 访问其它库的表

 
阅读更多
  • CREATE NICKNAME 语句 - DB2 包装器的示例
    此主题提供了一个示例来说明如何使用 CREATE NICKNAME 语句来为您想存取的 DB2 表或视图注册昵称。

    以下示例显示了一个 CREATE NICKNAME 语句:

    CREATE NICKNAME DB2SALES FOR DB2SERVER.SALESDATA.EUROPE DB2SALES
    用来标识 DB2 表或视图的唯一昵称。
    注 :昵称是一个由两部分组成的名称,它包括模式和昵称。如果在注册昵称时省略了模式,则昵称的模式将为创建该昵称的用户的授权标识。

    DB2SERVER.SALESDATA.EUROPE
    远程对象的由三部分组成的标识:
    DB2SERVER 是您在 CREATE SERVER 语句中为 DB2 数据库服务器指定的名称。
    SALESDATA 是表或视图所属于的远程模式的名称。此值是区分大小写的。
    EUROPE 是您想存取的远程表或视图的名称。


  • --创建 DRDA
  • CREATEWRAPPER DRDA OPTIONS(DB2_FENCED'N');

  • --创建 SERVER, 指定远程库名,连接用户、密码
  • CREATESERVER RSERVER1
  • TYPE DB2/UDB
  • VERSION'9.5'
  • WRAPPER DRDA
  • AUTHORIZATION"myuser1"
  • PASSWORD"myuser1pass"
  • OPTIONS
  • (ADD DBNAME'test1'
  • );


  • --创建 USER MAPPING
  • CREATEUSER MAPPINGFOR"LUSER2"
  • SERVER RSERVER1
  • OPTIONS
  • (REMOTE_AUTHID'myuser1',
  • REMOTE_PASSWORD'myuser1pass'
  • );


  • --创建 NICKNAME
  • CREATENICKNAME LUSER2.LTABLE2
  • FORRSERVER1.MYUSER1.MYTABLE1;


  • -- 本地库查询 LUSER2.LTABLE2

  • SQL1101N 要为本地库需要查询 nickname 的用户创建 USER MAPPING
  • 本地库登陆用户 luser1,luser2,如果需要查询nickname,
  • 就要分别创建 USER MAPPING
  • 分享到:
    评论

    相关推荐

      DB2创建NickName

      4. **使用NickName**:现在,你可以像操作本地表一样,使用NickName执行SQL查询: ```sql SELECT * FROM schema_name.nick_name; ``` 5. **维护和删除**:如果不再需要NickName,可以使用`DROP NICKNAME`语句将...

      db2 联邦查询示例

      db2 update dbm cfg using federated yes db2 catalog node (node节点登录) db2 catalog database (database数据库登录) db2 connect to db (连接到...db2 create nickname (创建连接到对方表的nickname)

      DB2联邦配置

      - 为`TESTDB`数据库中的`WORKITEM`表创建昵称:`CREATE NICKNAME ADMINISTRATOR.WORKITEM FOR TESTDB.DB2ADMIN.WORKITEM` 7. **执行联合查询**: - 现在可以在`SAMPLE`数据库中使用`TESTDB`数据库中的`WORKITEM`...

      db2 sql手册2

      本手册是关于IBM DB2 Universal Database(简称DB2 UDB)SQL语言使用的详细指南,适用于DB2 Version 8.2版本。作为一套完善的SQL手册,它为数据库操作与编程提供了有力的支持。 #### 二、目标读者 本手册主要面向...

      DB2_常用命令

      - 如果无法直接删除数据库,可以尝试先使用 `db2 force application all` 断开所有与该数据库的连接,或者重启 DB2 服务。 #### 五、断开数据库连接 - **命令**: - `db2 force application all`: 断开所有与...

      mysql对表的修改,复制与删除知识.pdf

      MySQL 表的修改、复制与删除知识 MySQL 表的复制 MySQL 提供了多种方式来复制表,...例如,要删除一个名为 nickname 的表,可以使用以下语句: DROP TABLE nickname; 注意:删除表操作将永久删除表数据,谨慎操作!

      mysql对表的修改,复制与删除.pdf

      这条语句将创建一个完全和原表结构一样、数据也一样的新表 new_nickname。 如果我们只需要复制特定字段的表副本,可以使用以下语句: ```sql CREATE TABLE new_nickname SELECT name, desc FROM nickname; ``` 这...

      Killtest 分享000-544题库

      - **对象需求**:正确答案为D选项,即需要三个Oracle服务器、一个DB2服务器、一个Oracle封装器(wrapper)、一个DB2封装器以及为每个数据库定义的别名(nickname)。 #### 2. Index Partitioning 第二道题目考察了如何...

      mysql对表的修改,复制与删除.docx

      * 只复制表结构:如果我们只需要复制原表的结构,而不需要数据,可以使用以下语句: ``` create table new_nickname select * from nickname where 0 = 1; ``` 或使用以下语句: ``` create table new_nickname ...

      C#应用程序开发-数据库访问.pptx

      2. 增加数据:使用INSERT语句向数据表中添加新记录(如`insert into UserInfo(qq, pwd, nickname, createtime) values(10006, '123456789', N'小明', '2020-06-01 00:10:10')`)。 3. 更新数据:使用UPDATE语句修改...

      在Linux中使用Alpine工具在命令行里访问Gmail的教程.docx

      在Linux环境中,有时候我们需要在没有图形界面或者为了提高效率的情况下,使用命令行工具来完成一些任务,比如访问电子邮件。Alpine就是这样一个强大的命令行邮件客户端,尤其适合在服务器上使用。这个教程将指导你...

      liaotianshi.rar_Java 8_java nickname_liaotianshi

      客户端的实现效果  1.登录服务器,如果服务器端口号和IP号输入的字符都是"0"则,客户端连接到...检查用户名 :checkNickName(String nickName)  8.获得帮助列表:helpList();  9.各项内容的输入在main方法中进行

      Chinese-NickName-for-Sketch:用于草图的中文昵称生成插件

      使用这款插件非常简单,只需将“Chinese-NickName-for-Sketch-master”压缩包解压后,按照Sketch插件的安装步骤进行操作。一般来说,这包括将解压后的文件夹移动到Sketch的Plugins目录下,然后重启Sketch即可。一旦...

      Select 语句的基本使用

      例如在 usertable 和 citytable 表中同时存在 cityid 列,在查询两个表中的cityid 时应使用下面语句格式加以限定: SELECT username,citytable.cityid FROM usertable,citytable WHERE usertable.cityid=citytable....

      Python的Flask框架与数据库连接的教程

      此外,还可以设置其他字段,如nickname、email以及role,其中role字段可以用来区分不同的用户类型。 在实际的数据库操作中,ORM层会将这些类对象转化为数据库命令,并执行数据库操作。通过定义模型类和字段,我们...

      go-docomo:[不推荐使用] go-docomo是用于访问docomo API的Go客户端库

      go-docomo是用于访问的Go客户端库。 用法 import "github.com/kyokomi/go-docomo/docomo" 对话API package main import ( "flag" "log" "os" "github.com/kyokomi/go-docomo/docomo" ) var nickName , ...

      SQL数据库查询语句连接查询多表连接查询.docx

      FROM子句指定查询的表或视图,可以使用逗号分隔多个表。当存在同名列时,需要使用表或视图的别名来区分,如`SELECT username, citytable.cityid FROM usertable, citytable AS b WHERE usertable.cityid = b.cityid...

      Nickname:简单的SpigotBukkit插件可添加昵称

      nickname.use允许使用/nick 。 默认为所有用户。 nickname.color允许使用Nicks中的颜色。 默认为OP。 nickname.others允许设置别人的昵称。 默认为OP。 学分 原始插件: 我只是修复了一些错误,并添加了配置保存...

      通用SQL数据库查询语句精华使用简介.doc

      此外,`SELECT`语句不仅限于查询表或视图中的数据,还可以从其他子查询的结果集中提取数据。例如: ```sql SELECT a.au_fname + a.au_lname FROM authors a, titleauthor ta (SELECT title_id, title FROM titles ...

    Global site tag (gtag.js) - Google Analytics