パブリケーションには、特定のテーブル・ローだけが含まれます。Sybase Central または Interactive SQL では、WHERE 句によって、変更されたローのうち WHERE 句の探索条件に一致するローのみをアップロードするよう制限されます。
すべての変更されたローをアップロードする場合は、WHERE 句を指定しないでください。
このプラットフォームでは、CREATE PUBLICATION 文で WHERE 句を使用できません。
Sybase Central では、接続先のデータベースを操作しながら、このタスクを実行できます。
Ultra Light データベースに接続します。
[パブリケーション] フォルダを右クリックし、[新規] - [パブリケーション] を選択します。
[新しいパブリケーションの名前を指定してください。] フィールドに、新しいパブリケーションの名前を入力します。
[次へ] をクリックします。
[使用可能なテーブル] リストでテーブルを選択して、[追加] をクリックします。
[WHERE 句] タブで、[アーティクル] リストからテーブルを選択します。オプションで、[挿入] ウィンドウを使用して探索条件をフォーマットできます。
[完了] をクリックします。
Interactive SQL では、CREATE PUBLICATION 文を使用してこのタスクを実行できます。
Ultra Light データベースに接続します。
パブリケーション対象のテーブルと WHERE 条件を含む CREATE PUBLICATION 文を実行します。
たとえば、次の例は、単一のアーティクルで構成され、営業担当者 ID 番号 856 のすべての受注情報が含まれるパブリケーションを作成します。
CREATE PUBLICATION pub_orders_samuel_singer ( TABLE SalesOrders WHERE SalesRepresentative = 856 ); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |