Sybase Central では、テーブルのすべてのローと、一部のカラムだけを含むパブリケーションを作成できます。また、CREATE PUBLICATION 文でカラムのリストを指定しても、同様に作成できます。
前提条件
前提条件
内容と備考
異なるカラムのサブセットを持つ同じテーブルが含まれたパブリケーションを 2 つ作成した場合は、片方に対してのみ同期サブスクリプションを作成できます。
アーティクルには、テーブル内のすべてのプライマリキーを含めてください。
CREATE PUBLICATION 文を使用して、テーブル内の一部のカラムのみをパブリッシュするには、CREATE PUBLICATION 文を実行して、パブリケーション名とテーブル名を指定します。テーブル名の後ろにあるカッコの中に、パブリッシュするカラムをリストします。
SQL Anywhere 12 プラグインを使用して、DBA 権限のあるユーザーとしてリモートデータベースに接続します。
[パブリケーション] フォルダーを開きます。
[ファイル] » [新規] » [パブリケーション] を選択します。
[新しいパブリケーションの名前を指定してください。] フィールドに、新しいパブリケーションの名前を入力します。[次へ] をクリックします。
[次へ] をクリックします。
[使用可能なテーブル] リストでテーブルを選択します。[追加] をクリックします。
[次へ] をクリックします。
[使用可能なカラム] リストで、使用可能なカラムのリストを展開します。カラムを選択し、[追加] をクリックします。
[完了] をクリックします。
例
次の文は、Customers テーブルのカラムである id、company_name、city のすべてのローをパブリッシュするパブリケーションを作成します。
CREATE PUBLICATION pub_customer ( TABLE Customers (id, company_name, city ) ) |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |