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
分享到:
相关推荐
4. **使用NickName**:现在,你可以像操作本地表一样,使用NickName执行SQL查询: ```sql SELECT * FROM schema_name.nick_name; ``` 5. **维护和删除**:如果不再需要NickName,可以使用`DROP NICKNAME`语句将...
db2 update dbm cfg using federated yes db2 catalog node (node节点登录) db2 catalog database (database数据库登录) db2 connect to db (连接到...db2 create nickname (创建连接到对方表的nickname)
- 为`TESTDB`数据库中的`WORKITEM`表创建昵称:`CREATE NICKNAME ADMINISTRATOR.WORKITEM FOR TESTDB.DB2ADMIN.WORKITEM` 7. **执行联合查询**: - 现在可以在`SAMPLE`数据库中使用`TESTDB`数据库中的`WORKITEM`...
本手册是关于IBM DB2 Universal Database(简称DB2 UDB)SQL语言使用的详细指南,适用于DB2 Version 8.2版本。作为一套完善的SQL手册,它为数据库操作与编程提供了有力的支持。 #### 二、目标读者 本手册主要面向...
- 如果无法直接删除数据库,可以尝试先使用 `db2 force application all` 断开所有与该数据库的连接,或者重启 DB2 服务。 #### 五、断开数据库连接 - **命令**: - `db2 force application all`: 断开所有与...
MySQL 表的修改、复制与删除知识 MySQL 表的复制 MySQL 提供了多种方式来复制表,...例如,要删除一个名为 nickname 的表,可以使用以下语句: DROP TABLE nickname; 注意:删除表操作将永久删除表数据,谨慎操作!
这条语句将创建一个完全和原表结构一样、数据也一样的新表 new_nickname。 如果我们只需要复制特定字段的表副本,可以使用以下语句: ```sql CREATE TABLE new_nickname SELECT name, desc FROM nickname; ``` 这...
- **对象需求**:正确答案为D选项,即需要三个Oracle服务器、一个DB2服务器、一个Oracle封装器(wrapper)、一个DB2封装器以及为每个数据库定义的别名(nickname)。 #### 2. Index Partitioning 第二道题目考察了如何...
* 只复制表结构:如果我们只需要复制原表的结构,而不需要数据,可以使用以下语句: ``` create table new_nickname select * from nickname where 0 = 1; ``` 或使用以下语句: ``` create table new_nickname ...
2. 增加数据:使用INSERT语句向数据表中添加新记录(如`insert into UserInfo(qq, pwd, nickname, createtime) values(10006, '123456789', N'小明', '2020-06-01 00:10:10')`)。 3. 更新数据:使用UPDATE语句修改...
在Linux环境中,有时候我们需要在没有图形界面或者为了提高效率的情况下,使用命令行工具来完成一些任务,比如访问电子邮件。Alpine就是这样一个强大的命令行邮件客户端,尤其适合在服务器上使用。这个教程将指导你...
客户端的实现效果 1.登录服务器,如果服务器端口号和IP号输入的字符都是"0"则,客户端连接到...检查用户名 :checkNickName(String nickName) 8.获得帮助列表:helpList(); 9.各项内容的输入在main方法中进行
使用这款插件非常简单,只需将“Chinese-NickName-for-Sketch-master”压缩包解压后,按照Sketch插件的安装步骤进行操作。一般来说,这包括将解压后的文件夹移动到Sketch的Plugins目录下,然后重启Sketch即可。一旦...
例如在 usertable 和 citytable 表中同时存在 cityid 列,在查询两个表中的cityid 时应使用下面语句格式加以限定: SELECT username,citytable.cityid FROM usertable,citytable WHERE usertable.cityid=citytable....
此外,还可以设置其他字段,如nickname、email以及role,其中role字段可以用来区分不同的用户类型。 在实际的数据库操作中,ORM层会将这些类对象转化为数据库命令,并执行数据库操作。通过定义模型类和字段,我们...
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 , ...
FROM子句指定查询的表或视图,可以使用逗号分隔多个表。当存在同名列时,需要使用表或视图的别名来区分,如`SELECT username, citytable.cityid FROM usertable, citytable AS b WHERE usertable.cityid = b.cityid...
nickname.use允许使用/nick 。 默认为所有用户。 nickname.color允许使用Nicks中的颜色。 默认为OP。 nickname.others允许设置别人的昵称。 默认为OP。 学分 原始插件: 我只是修复了一些错误,并添加了配置保存...
此外,`SELECT`语句不仅限于查询表或视图中的数据,还可以从其他子查询的结果集中提取数据。例如: ```sql SELECT a.au_fname + a.au_lname FROM authors a, titleauthor ta (SELECT title_id, title FROM titles ...