此语句可用于更改发布。在 MobiLink 中,发布可以标识 Adaptive Server Anywhere 远程数据库中的同步数据。在 SQL Remote 中,发布标识统一数据库和远程数据库中的复制数据。
ALTER PUBLICATION [ owner.]publication-name alterpub-clause, ...
alterpub-clause:
ADD TABLE article-description
| MODIFY TABLE article-description
| { DELETE | DROP } TABLE [ owner.]table-name
| RENAME publication-name
owner, publication-name, table-name : identifier
article-description :
table-name [ ( column-name, ... ) ]
[ WHERE search-condition ]
[ SUBSCRIBE BY expression ]
此语句仅适用于 MobiLink 和 SQL Remote。
ALTER PUBLICATION 语句变更数据库中的发布。发布中来自一个表的部分称为一个项目。通过添加、修改或删除项目,或者通过重命名发布,可以对发布进行更改。如果修改某个项目,必须输入对该修改项目的完整说明。
应使用 ALTER SYNCHRONIZATION SUBSCRIPTION 语句或 CREATE SYNCHRONIZATION SUBSCRIPTION 语句中的 ADD OPTION 子句为 MobiLink 发布设置选项。
必须具有 DBA 权限,或者是发布的所有者。要求可以对语句中涉及的所有表进行独占访问。
自动提交。
SQL/92 供应商扩展。
SQL/99 供应商扩展。
以下语句将 customer 表添加到 pub_contact 发布中。
ALTER PUBLICATION pub_contact ADD TABLE customer
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。