Docs Menu
Docs Home
/
Relational Migrator
/

テーブル フィルターの適用

項目一覧

  • 始める前に
  • 手順
  • 詳細

テーブル フィルターを使用して、テーブル データの特定のサブセットを移行できます。 テーブル フィルターを使用すると、テーブルからデータを取得するときに SQL のwhere および 行制限句を適用できます。

テーブル フィルターは、マッピング ルールを作成しているときに適用されます。 詳細については、「 からルールを作成する 」を参照してください。

テーブルごとに 1 つのフィルターを適用できます。 各フィルターには、SQL 句、行制限句、またはその両方を含めることができます。

1
  1. Schema modelペインから、フィルターを適用するテーブルをクリックします。

  2. 編集mapping ruleペインのFilter onセクションで、 + Addをクリックします。

  3. SQL queryヘッダーの下に、SQL は 条件を入力します。 指定する SQL は、関係データベースに対して ANSI SQL に準拠している必要があります。以下は、 SQL queryテーブル フィルターを適用するために 句が使用される SQL の例です。

    • 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ヘッダーの下にフィルターを含むテーブルの アイコン

マッピングルール

戻る

テーブル フィルター