使用 IBM Data Studio 创建和管理 DB2 联邦数据库对象(3)

DS4.1 中联邦数据库对象的管理

联邦数据库对象的管理主要涉及到对象的更改和删除,以及远程表数据的查询和更改。
1. 联邦数据库对象的更改和删除

联邦数据库对象的更改和删除通过 OLE 中的右键菜单就可以完成。比如,想删除或更改一个 Remote Server,在 Remote Server 的 OLE 中右键点击选中的对象,然后就可以选择删除或更改如下图 27。

图 27. 在 OLE 中选择更改或删除对象 .

在 OLE 中选择更改或删除对象 .

对于对象的更改一次只能在 OLE 中选择一个对象,然后此对象的属性视图将处于可编辑状态,之后用户就可以在属性视图中做更改,然后运行更改计划完成更改。此外用户也可以在 OLE 中选中一个对象,然后点击此对象属性视图中的编辑图标,让此对象处于可更改的状态(也就是让对象的属性视图处于可编辑状态),如下图 28.

图 28. 在属性视图中点击编辑按钮更改对象

在属性视图中点击编辑按钮更改对象 .

对于对象的删除,可以按 Ctrl 键进行多选,然后在右键菜单中选择删除,最后运行更改计划执行删除,请参考下图 29,一次选中三个 Nickname 进行删除。

图 29. 在 OLE 中多选删除对象 .

在 OLE 中多选删除对象 .

2. 远程表数据的查询和更改

对于远程表的查询,在 Nickname 的 OLE 中右键点击您想查询的 Nickname,然后选择 Data->Browse Data,如下图 30。

图 30. 选择查询远程表的数据 .

选择查询远程表的数据 .

查询结果如下图 31。

图 31. 查询远程表的结果 .

查询远程表的结果 .

对于远程表数据更改的支持,目前 DS4.1 有些限制,从图 30 中读者可以看到,在 Nickname 的 OLE 中,在 Nickname 的右键菜单中没有编辑数据 (Edit Data) 这一选项,但是如果您打开表的 OLE,在表的右键菜单中是有这一选项的,也就是说目前 DS4.1 有对本地表数据更改的功能,但是对于 Nickname 暂时不支持,当然用户可以用 DS4.1 提供的 Sql Editor 来对远程表数据进行更改。比如以本文中对 Oracle 数据库上的表 J15USER1.TESTTAB01 创建的别名 IIFVT66.ORANICK1 为例,想通过 DS 在 ORACLE 的表 TESTTAB01 中插入几行,先选中数据库节点,本例中是 testdb1,然后点击 AE 视图中的 New SQL Script 图标,在打开的 SQL 编辑器中输入语句,然后点 SQL 编辑器上的运行图标,如下图 32。

图 32. 在 SQL 编辑器中执行远程表数据的更改操作

在 SQL 编辑器中执行远程表数据的更改操作 .

图 32. 在 SQL 编辑器中执行远程表数据的更改操作

在 SQL 编辑器中执行远程表数据的更改操作 .

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/7512b819071fc40e4f424bfa0b71795e.html