Docs 菜单
Docs 主页
/
Relational Migrator
/

应用表筛选器

在此页面上

  • 开始之前
  • 步骤
  • 了解详情

您可以使用表筛选器迁移表数据的特定子集。 表筛选器允许您在从表中提取数据时应用 SQL where 和行限制子句。

创建映射规则时会应用表筛选器。 有关详细信息,请参阅从关系创建规则

您可以为每个表应用一个筛选器。 每个筛选器都可以具有 SQL where 子句和/或行限制子句。

1
  1. Schema model窗格中,单击要应用筛选器的表。

  2. 在编辑mapping rule窗格的Filter on部分,单击+ Add

  3. SQL query标题下,输入 SQL where 条件。 您指定的 SQL 必须与关系数据库的 ANSI SQL 兼容。以下是用于应用SQL query表筛选器的 SQL where 子句的示例:

    • LASTNAME LIKE '%SMITH%'

    • LASTNAME = 'SMITH'

    • LASTNAME IN('SMITH')

    • LASTNAME IN(SELECT LASTNAME FROM ASIA_CUSTOMERS WHERE ID < 100000)

2

Row limit标题下,单击Limit number of rows单选按钮并输入一个值。 这会在 SQL 查询的末尾应用一个限制子句。

3

单击 Save and close(连接)。

注意

保存筛选器后, Schema model窗格会显示图标,表示任何在Relational标题下包含筛选器的表。

映射规则

后退

表筛选器