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]

在自定义数据库抽取过程中,此语句在单个事务中为远程用户启动所有预订。

语法
REMOTE RESET userid
注释

此语句在单个事务中为远程用户启动所有预订。它将 SYSREMOTEUSER 表中的 log_sent 和 confirm_sent 值设置为事务日志中的当前位置。它还将此远程用户所有预定的 SYSSUBSCRIPTION 中的创建值和启动值设置为事务日志中的当前位置。此语句不执行提交操作。在此调用后,必须执行显式提交操作。

要编写在活动数据库上安全的抽取进程,必须在与启动预订的同一事务中以隔离级别 3 抽取数据。

此语句是启动预订的替代方法。START SUBSCRIPTION 的副作用是隐式提交,这样,如果远程用户有多个预订,则不可能使用 START SUBSCRIPTION 在一个事务中全部启动它们。

权限

必须具有 DBA 权限。

副作用

此语句不执行任何自动提交。

另请参见
标准和兼容性
  • SQL/2003   服务商扩充。

示例

下面的语句重置远程用户 SamS 的预订:

REMOTE RESET SamS;
COMMIT;