Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.1 » SQL Anywhere 服务器 - SQL 的用法 » 远程数据和批量操作 » 远程数据访问 » 远程过程调用 (RPC)

 

创建远程过程 (SQL)

管理员可在 Interactive SQL 中创建远程过程。

前提条件

DBA 特权。

上下文和注释

如果远程过程可以返回结果集,即使并不是始终都返回,本地过程定义也必须包含 RESULT 子句。

 ♦ 创建远程过程
  1. 连接到主机数据库。

  2. 执行一个为 SQL Anywhere 定义过程的语句。

    例如:

    CREATE PROCEDURE RemoteWho()
    AT 'bostonase.master.dbo.sp_who';

    此语法与本地过程定义相似。位置字符串用于定义过程的位置。

结果

将创建远程过程。

下一步

示例

本示例在调用远程过程时指定一个参数:

CREATE PROCEDURE RemoteUser ( IN username CHAR( 30 ) )
AT 'bostonase.master.dbo.sp_helpuser';
CALL RemoteUser( 'joe' );

 另请参见