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

SQL Anywhere 11.0.1 (日本語) » SQL Remote » SQL Remote のレプリケーション設計 » SQL Remote のレプリケーション設計と設定 » パブリケーションとアーティクル

 

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

次の手順を使用して、テーブルのすべてのローと一部のカラムのみが含まれるパブリケーションを作成します。

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

  2. 左ウィンドウ枠で、[パブリケーション] フォルダを展開します。

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

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

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

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

  7. [使用可能なカラム] タブで、テーブルのアイコンをダブルクリックし、[使用可能なカラム] のリストを展開します。パブリッシュする各カラムを選択し、[追加] をクリックします。[次へ] をクリックします。

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

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

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

    たとえば、次の文では、Customers テーブルのカラムである ID、CompanyName、City のすべてのローをパブリッシュするパブリケーションを作成します。このパブリケーションでは、Customers テーブルの Surname、GivenName、Street、State、Country、PostalCode、Phone カラムはパブリッシュされません

    CREATE PUBLICATION PubCustomers (
       TABLE Customers (
          ID,
          CompanyName,
          City )
    );
参照