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

SQL Anywhere 11.0.1 (日本語) » Ultra Light データベース管理とリファレンス » Ultra Light SQL リファレンス » Ultra Light SQL 文

 

Ultra Light CREATE PUBLICATION 文

この文は、パブリケーションを作成するために使用します。パブリケーションは、Ultra Light リモート・データベース内の同期されたデータを示します。

構文
CREATE PUBLICATION publication-name
( TABLE table-name [ WHERE search-condition ], ... ) 
パラメータ

TABLE 句   このテーブルは、パブリケーションに TABLE を含めるときに使用します。TABLE 句の数に制限はありません。

WHERE 句   WHERE 句を指定した場合、同期時に、search-condition を満たすローだけが、関連付けられたテーブルからのアップロード対象になります。Ultra Light の探索条件を参照してください。

WHERE 句を指定しなかった場合は、最後の同期後にテーブル内で変更されたすべてのローがアップロード対象になります。

備考

パブリケーションは、単一の同期操作で同期されるテーブルを設定し、Mobile Link サーバにアップロードされるデータを決定します。Mobile Link サーバのダウンロード・セッション中には、これらのテーブルだけのローが送り返される可能性がありますが、ダウンロードされるローは、テーブルの WHERE 句を満たす必要はありません。

テーブル全体だけをパブリッシュできます。Ultra Light では、テーブルの特定のカラムはパブリッシュできません。

関連する動作
参照

次の文は、2 つのテーブルのすべてのカラムとローをパブリッシュします。

CREATE PUBLICATION pub_contact (
   TABLE Contacts,
   TABLE Customers
);

次の文は、Customers テーブルで、State カラムに MN が含まれているローのみをパブリッシュします。

CREATE PUBLICATION pub_customer (
   TABLE Customers 
   WHERE State = 'MN'
);