使用 Interactive SQL 针对统一数据库创建发布
前提条件
您必须具有 SYS_REPLICATION_ADMIN_ROLE 系统角色。
上下文和注释
发布用来描述要复制的数据集。在本课中,您将创建一个名为 SalesRepData 的发布,以复制 SalesReps 表中的所有行和 Customers 表中的部分行。通过创建预订来为用户预订发布。
如果目前尚未连接到统一数据库 (hq),则运行以下命令:
dbisql -c "UID=DBA;PWD=sql;SERVER=server_hq;DBF=c:\tutorial\hq.db" |
执行以下语句,创建名为 SalesRepData 的发布:
CREATE PUBLICATION SalesRepData ( TABLE SalesReps, TABLE Customers SUBSCRIBE BY rep_key ); |
SalesRepData 发布将发布以下内容:
整个 SalesReps 表
Customers 表中的所有列,但仅发布与指定的 rep_key 值匹配的行
执行以下语句,创建对 SalesRepData 的预订:
CREATE SUBSCRIPTION TO SalesRepData ('rep1') FOR field_user; |
值 rep1 是 SalesReps 表中用户 Field User 的 rep_key 值。
在本教程中,并未采取措施来避免输入主键值重复的条目。 有关信息,请参见创建 SQL Remote 系统。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |