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

SQL Anywhere 11.0.1 (中文) » UltraLite - 数据库管理和参考 » 使用 UltraLite 数据库 » 使用 UltraLite 数据库 » 使用 UltraLite 发布

 

从 UltraLite 表发布行的子集

发布只能包含特定的表行。在 Sybase Central 或 Interactive SQL 中,WHERE 子句会对那些上载的行加以限制,这些行进行过更改并满足 WHERE 子句中的搜索条件。

若要上载所有更改的行,则请不要指定 WHERE 子句。

Palm OS

您不能在此平台上使用带有 WHERE 子句的 CREATE PUBLICATION 语句。

Sybase Central

在 Sybase Central 中,您可在使用所连接的数据库时执行此任务。

♦  只发布 UltraLite 表中的某些行 (Sybase Central)
  1. 连接到 UltraLite 数据库。

  2. 右击 [发布] 文件夹,然后选择 [新建] » [发布]。

  3. 在 [您要给新发布指定什么名称] 字段中键入新发布的名称。

  4. 单击 [下一步]。

  5. 在 [可用表] 列表中,选择表并单击 [添加]。

  6. 单击 [WHERE 子句] 选项卡,并从 [项目] 列表中选择表。(可选步骤)可以使用 [插入] 窗口来协助对搜索条件进行格式设置。

  7. 单击 [完成]。

Interactive SQL

在 Interactive SQL 中,您可以使用 CREATE PUBLICATION 语句执行此任务。

♦  使用 WHERE 子句在 UltraLite 中创建发布 (Interactive SQL)
  1. 连接到 UltraLite 数据库。

  2. 执行 CREATE PUBLICATION 语句,其中包括想要包含在发布中的表和一个 WHERE 条件。

    例如,以下示例创建一个单项目发布,其中包括编号为 856 的销售代表的所有销售订单信息:

    CREATE PUBLICATION pub_orders_samuel_singer
     ( TABLE SalesOrders
         WHERE SalesRepresentative = 856 );
另请参见