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 Anywhere サーバ - SQL リファレンス » SQL の使用 » SQL 文 » SQL 文 (A ~ D)

 

ALTER SYNCHRONIZATION PROFILE 文 [Mobile Link]

この文は、SQL Anywhere の同期プロファイルを変更するときに使用します。同期プロファイルによって、SQL Anywhere データベースが Mobile Link サーバと同期する方法を定義します。

構文
ALTER SYNCHRONIZATION PROFILE name
{ REPLACE | MERGE } string
パラメータ
  • name   変更する同期プロファイルの名前。

  • REPLACE 句   この句を使用して、プロファイルに対して現在定義されているオプションを削除し、指定したオプションを代わりに追加します。

  • MERGE 句   この句を使用して、既存のオプションを変更したり、同期プロファイルに新しいオプションを追加したりします。

  • string   1 つ以上の同期オプションの値ペアがセミコロンで区切られた文字列です。たとえば、'option1=value1;option2=value2' のように記述します。

備考

SQL Anywhere でサポートされる同期プロファイル・オプションのリストについては、CREATE SYNCHRONIZATION PROFILE 文 [Mobile Link]を参照してください。

ALTER SYNCHRONIZATION PROFILE 文に REPLACE が使用されている場合は、同期プロファイル全体が指定された文字列に置き換えられます。これは、削除してから作成する場合と同じです。次に例を示します。

ALTER SYNCHRONIZATION PROFILE myProfile 
REPLACE 'publication=p1;verbosity=high'

この文は次の文と同義です。

DROP SYNCHRONIZATION PROFILE myProfile;
CREATE SYNCHRONIZATION PROFILE myProfile 'publication=p1;verbosity=high'

ALTER SYNCHRONIZATION PROFILE 文に MERGE が使用されている場合は、同期プロファイルにすでに存在するオプションに文字列に指定されたオプションが追加されます。プロファイルに文字列のオプションがすでに存在する場合は、プロファイルにすでに格納済みの値が文字列の値に置き換わります。

たとえば、次の文を実行すると、プロファイル myProfile の値は、publication=p2;verbosity=high;uploadonly=on になります。

CREATE SYNCHRONIZATION PROFILE myProfile 'publication=p1;verbosity=high';
ALTER SYNCHRONIZATION PROFILE myProfile MERGE 'publication=p2;uploadonly=on'
パーミッション

DBA 権限が必要です。

関連する動作

オートコミット。

参照
標準と互換性
  • SQL/2003   ベンダ拡張。