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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - SQL 参考 » 使用 SQL » SQL 语句 » SQL 语句 (A-D)

 

DROP SUBSCRIPTION 语句 [SQL Remote]

此语句用于从发布中删除用户的预订。

语法
DROP SUBSCRIPTION TO publication-name [ ( subscription-value ) ]
 FOR subscriber-id, ...
subscription-value: string
subscriber-id: string
参数
  • publication-name   用户所预订的发布的名称。这可以包括发布的所有者。

  • subscription-value   与发布的预订表达式进行比较的字符串。此值是必需的,因为一个用户可以多次预订某个发布。

  • subscriber-id   发布预订者的用户 ID。

注释

删除某个用户 ID 对当前数据库中的发布进行的 SQL Remote 预订。当发布中的数据更改时,此用户 ID 不再接收更新。

在 SQL Remote 中,发布和预订是一种双向关系。如果删除远程用户对统一数据库上的发布的预订,则还应删除远程数据库上统一数据库的预订,以防止远程数据库的更新发送到统一数据库。

权限

必须具有 DBA 权限。

副作用

自动提交。

另请参见
标准和兼容性
  • SQL/2003   服务商扩充。

示例

以下语句删除用户 SamS 对发布 pub_contact 的预订。

DROP SUBSCRIPTION TO pub_contact
FOR SamS;