Collection Contents 上一页 下一页 PDF

ASA SQL 参考

SQL 语句

CREATE SUBSCRIPTION 语句 [SQL Remote]


说明 

此语句用于为用户创建发布预订。

语法 

CREATE SUBSCRIPTION
TO publication-name [ ( subscription-value ) ]
FOR subscriber-id

publication-nameidentifier

subscription-valuesubscriber-idstring

subscriber-idstring

用法 

在 SQL Remote 安装中,数据按照 publications 进行组织以备复制。要接收 SQL Remote 消息,必须为具有 REMOTE 权限的用户 ID 创建一个 subscription

如果预订中提供了字符串,则它与发布中的每个 SUBSCRIBE BY 表达式进行匹配。预订者接收表达式的值等于所提供的字符串的所有行。

在 SQL Remote 中,发布和预订是一种双向关系。如果在统一数据库中为远程用户创建发布预订,则在远程数据库中也应为统一数据库创建预订。抽取实用程序自动执行此过程。

参数 

publication-name    用户所预订的发布的名称。这可以包括发布的所有者。

subscription-value    与发布的预订表达式进行比较的字符串。预订者接收预订表达式与预订值相匹配的所有行。

subscriber-id    发布预订者的用户 ID。此用户必须已被授予 REMOTE 权限。

权限 

必须具有 DBA 权限。

副作用 

自动提交。

另请参见 
示例 

以下语句为 p_chin 用户创建一个 pub_sales 发布的预订。预订者将接收所有预订表达式的值为 Eastern 的行。

CREATE SUBSCRIPTION
TO pub_sales ( 'Eastern' )
FOR p_chin

Collection Contents 上一页 下一页 PDF