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

SQL Anywhere 11.0.1 (日本語) » Mobile Link - クライアント管理 » Mobile Link 用 SQL Anywhere クライアント » SQL Anywhere クライアント » データのパブリッシュ

 

テーブル内の一部のカラムだけをパブリッシュする

Sybase Central では、テーブルのすべてのローと、一部のカラムだけを含むパブリケーションを作成できます。また、CREATE PUBLICATION 文でカラムのリストを指定しても、同様に作成できます。

注意
  • 異なるカラムのサブセットを持つ同じテーブルが含まれたパブリケーションを 2 つ作成すると、両方のパブリケーションをサブスクライブするユーザは同期することができません。

  • アーティクルには、テーブル内のすべてのプライマリ・キーを含めてください。

♦  テーブル内の一部のカラムだけをパブリッシュするには、次の手順に従います (Sybase Central 管理モードの場合)。
  1. SQL Anywhere プラグインを使用して、DBA 権限のあるユーザとしてリモート・データベースに接続します。

  2. [パブリケーション] フォルダを開きます。

  3. [ファイル] - [新規] - [パブリケーション] を選択します。

  4. [新しいパブリケーションの名前を指定してください。] フィールドに、新しいパブリケーションの名前を入力します。[次へ] をクリックします。

  5. [次へ] をクリックします。

  6. [使用可能なテーブル] リストでテーブルを選択します。[追加] をクリックします。

  7. [次へ] をクリックします。

  8. [使用可能なカラム] リストで、使用可能なカラムのリストを展開します。カラムを選択し、[追加] をクリックします。

  9. [完了] をクリックします。

♦  テーブル内の一部のカラムだけをパブリッシュするには、次の手順に従います (SQL の場合)。
  1. DBA 権限のあるユーザとしてリモート・データベースに接続します。

  2. CREATE PUBLICATION 文を実行して、パブリケーション名とテーブル名を指定します。テーブル名の後ろにあるカッコの中に、パブリッシュするカラムをリストします。

    CREATE PUBLICATION 文 [Mobile Link] [SQL Remote]を参照してください。

次の文は、customer テーブルのカラムである id、company_name、city のすべてのローをパブリッシュするパブリケーションを作成します。

CREATE PUBLICATION pub_customer (
 TABLE customer (id, company_name,
  city )
)