项目定义中未指定任何 WHERE 子句时,将上载表中所有更改过的行。在发布中的项目内添加 WHERE 子句,以将要上载的行限制为进行过更改并满足 WHERE 子句中的搜索条件的行。
前提条件
存在一个现有远程数据库,您具有 SYS_REPLICATION_ADMIN_ROLE 系统角色。
上下文和注释
WHERE 子句中的搜索条件只能引用项目中包含的列。此外,还不能在 WHERE 子句中使用以下任何一项:
子查询
变量
非确定型函数
这些条件不会强制执行,但违反这些条件可能会导致意外的结果。任何与 WHERE 子句有关的错误都是在对 WHERE 子句引用的表运行 DML 时生成的,定义发布时并不会生成此类错误。
使用 SQL Anywhere 16 插件连接到远程数据库。
双击 [发布]。
单击 [文件] » [新建] » [发布]。
在 [您要给新发布指定什么名称] 字段中输入新发布的名称。单击 [下一步]。
单击 [下一步]。
在 [可用表] 列表中,选择一个表。单击 [添加]。
单击 [下一步]。
单击 [下一步]。
在 [项目] 列表中选择一个表,并在 [所选项目具有以下 WHERE 子句] 窗格中输入搜索条件。
单击 [完成]。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |