发布只能包含特定的表行。在 Sybase Central 或 Interactive SQL 中,WHERE 子句会对那些上载的行加以限制,这些行进行过更改并满足 WHERE 子句中的搜索条件。
若要上载所有更改的行,则请不要指定 WHERE 子句。
您不能在此平台上使用带有 WHERE 子句的 CREATE PUBLICATION 语句。
在 Sybase Central 中,您可在使用所连接的数据库时执行此任务。
连接到 UltraLite 数据库。
右击 [发布] 文件夹,然后选择 [新建] » [发布]。
在 [您要给新发布指定什么名称] 字段中键入新发布的名称。
单击 [下一步]。
在 [可用表] 列表中,选择表并单击 [添加]。
单击 [WHERE 子句] 选项卡,并从 [项目] 列表中选择表。(可选步骤)可以使用 [插入] 窗口来协助对搜索条件进行格式设置。
单击 [完成]。
在 Interactive SQL 中,您可以使用 CREATE PUBLICATION 语句执行此任务。
连接到 UltraLite 数据库。
执行 CREATE PUBLICATION 语句,其中包括想要包含在发布中的表和一个 WHERE 条件。
例如,以下示例创建一个单项目发布,其中包括编号为 856 的销售代表的所有销售订单信息:
CREATE PUBLICATION pub_orders_samuel_singer ( TABLE SalesOrders WHERE SalesRepresentative = 856 ); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |