WEB开发网
开发学院数据库DB2 在 WebSphere Federation Server V9.1 中使用联邦... 阅读

在 WebSphere Federation Server V9.1 中使用联邦过程

 2009-12-24 00:00:00 来源:WEB开发网   
核心提示: SYSCAT.ROUTINESFEDERATED 包含关于定义的联邦过程的信息,比如数据源名、远程过程名、远程模式名,在 WebSphere Federation Server V9.1 中使用联邦过程(9),SYSCAT.ROUTINES —— 包含关于用户定义例程(U

SYSCAT.ROUTINESFEDERATED
包含关于定义的联邦过程的信息,比如数据源名、远程过程名、远程模式名。

SYSCAT.ROUTINES —— 包含关于用户定义例程(UDB 表函数、标量函数和联邦过程)的信息。

SYSCAT.ROUTINEPARMS —— 包含关于 SYSCAT.ROUTINES 中定义的例程的例程参数信息。

SYSCAT.ROUTINEOPTIONS —— 包含关于联邦过程选项值的信息,比如数据源名、远程过程名、远程模式名和远程过程中的参数数量。在 Oracle 数据源的情况下,这个编目还包含 REFCURSOR 的数量。

SYSCAT.ROUTINEPARMOPTIONS —— 包含关于联邦过程参数选项值的信息,比如远程参数名和远程参数类型名。

调用联邦过程

使用 CALL 语句调用联邦过程。整数返回码映射为 GET DIAGNOSTICS 语句中的 DB2_RETURN_STATUS 变量。对于 Sybase,只在不返回结果集时接收整数返回码。所需的特权和用户映射与昵称所需的相似:

用户在数据源上需要 EXECUTE 授权和有效的用户映射。即使在通过本地语句或过程间接调用联邦过程时,也需要如此。

可以使用 GRANT/REVOKE (routine privileges) 语句授予联邦过程上的特权。

删除联邦过程

可以使用 DROP 语句删除联邦过程。

删除一个联邦过程会从本地编目中删除它,但是不会改变数据源上的编目。

依赖于这个过程的包会失效。

使用 DROP 语句的示例见 示例 一节。

对联邦过程的工具支持

到目前为止,本文已经讨论了联邦过程的外部。现在,注意力转移到对这个特性的用户界面支持。有两个界面:

控制中心 —— 控制中心提供以下功能:

创建和删除联邦过程。

上一页  4 5 6 7 8 9 10  下一页

Tags:WebSphere Federation Server

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