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

SQL Anywhere 12.0.1 » SQL Remote » 创建 SQL Remote 系统 » 发布和项目

 

只发布表中的某些列

使用以下过程创建一个包含表中所有行但仅包含某些列的发布。

 ♦ 只发布表中的某些列 (Sybase Central)
  1. 使用 SQL Anywhere 12 插件以具有 DBA 权限的用户身份连接到统一数据库。

  2. 在左窗格中,展开 [发布] 文件夹。

  3. 单击 [文件] » [新建] » [发布]。

  4. 在 [您要给新发布指定什么名称] 字段中键入发布的名称。单击 [下一步]。

  5. 单击 [下一步]。

  6. 在 [可用表] 列表中,单击一个表。单击 [添加]。单击 [下一步]。

  7. 在 [可用列] 选项卡上,双击表的图标以展开 [可用列] 列表。单击想要发布的每个列,然后单击 [添加]。单击 [下一步]。

  8. 单击 [完成]。

 ♦ 只发布表中的某些列 (SQL)
  1. 以具有 DBA 权限的用户身份连接到统一数据库。

  2. 执行指定了发布名和表名的 CREATE PUBLICATION 语句。在表名后面的括号中列出发布的列。

    例如,以下语句将创建一个发布 Customers 表的 ID、CompanyName 和 City 列对应的所有行的发布。该发布 发布 Customers 表的 Surname、GivenName、Street、State、Country、PostalCode 和 Phone 列。

    CREATE PUBLICATION PubCustomers (
       TABLE Customers (
          ID,
          CompanyName,
          City )
    );
 另请参见