Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
パブリケーションに対してユーザーのサブスクリプションを作成します。
CREATE SUBSCRIPTION TO publication-name [ ( subscription-value ) ] FOR subscriber-id
publication-name : identifier
subscription-value : string
subscriber-id : string
publication-name このパブリケーション名でユーザーのサブスクリプションが作成されます。パブリケーションの所有者を含めることもできます。
subscription-value パブリケーションのサブスクリプション式と照合される文字列。サブスクライバーは、サブスクリプション式がサブスクリプション値と一致するすべてのローを受信します。
subscriber-id パブリケーションに対するサブスクライバーのユーザー ID。統合データベースでは、サブスクリプションをリモートユーザーに作成する場合、リモートユーザーには REMOTE パーミッションが付与されている必要があります。リモートデータベースでは、サブスクリプションを統合ユーザーに作成する場合、そのユーザーには CONSOLIDATED パーミッションが付与されている必要があります。
SQL Remote では、パブリケーションとサブスクリプションは双方向の関係です。統合データベース上のパブリケーションに対してリモートユーザー用のサブスクリプションを作成するときにはリモートデータベース上のパブリケーションの統合ユーザーにもサブスクリプションを作成してください。抽出ユーティリティ (dbxtract) とデータベース抽出ウィザードでは、デフォルトで、適切な PUBLISH パーミッションと CONSOLIDATE パーミッションが、リモートデータベース内のユーザーに付与されます。
subscription-value が指定されている場合、この値がパブリケーションの各 SUBSCRIBE BY 式と比較されます。サブスクライバーは、指定した文字列が式の値と一致するすべてのローを受信します。
DBA 権限
オートコミット。
SQL/2008 ベンダー拡張。
次の文は、パブリケーション pub_sales にユーザー p_chin のサブスクリプションを作成します。サブスクライバーは、サブスクリプション式が値 Eastern と一致するすべてのローを受信します。
CREATE SUBSCRIPTION TO pub_sales ( 'Eastern' ) FOR p_chin;