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 文 (P ~ Z)

 

REMOTE RESET 文 [SQL Remote]

この文は、カスタム・データベース抽出プロシージャで、単一トランザクションでの 1 リモート・ユーザのすべてのサブスクリプションの起動に使用します。

構文
REMOTE RESET userid
備考

この文は、1 人のリモート・ユーザのすべてのサブスクリプションを 1 つのトランザクションで起動します。ISYSREMOTEUSER テーブルの log_sent 値と confirm_sent 値をトランザクション・ログの現在の位置に設定します。また、ISYSSUBSCRIPTION で作成し、起動した値を、このリモート・ユーザのすべてのサブスクリプションに使用するトランザクション・ログの現在の位置に設定します。この文はコミットを実行しません。この呼び出しの後、明示的にコミットを実行してください。

ライブ・データベース上で安全な抽出処理を書き込むには、サブスクリプションが開始されたのと同じトランザクション内で、データを独立性レベル 3 で抽出します。

この文を START SUBSCRIPTION の代わりに使用できます。START SUBSCRIPTION は、関連動作として暗黙的にコミットを実行するため、リモート・ユーザが複数のサブスクリプションを持つ場合に START SUBSCRIPTION を使用して 1 つのトランザクションですべてのサブスクリプションを起動することはできません。

パーミッション

DBA 権限が必要です。

関連する動作

この文のオートコミットはありません。

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

次の文は、リモート・ユーザ SamS のサブスクリプションをリセットします。

REMOTE RESET SamS;
COMMIT;