Collection Contents 上一页 下一页 PDF

SQL Remote 用户指南

Adaptive Server Enterprise 的命令参考

sp_modify_remote_table 过程


作用 

更改标记为用于 SQL Remote 复制的表的解决方法对象。

语法 

sp_modify_remote_table table_name,
resolve_name, ]
old_row_name, ]
remote_row_name ]

参数 说明
table_name 标记为用于 SQL Remote 复制的表。
resolve_procedure 发生冲突时执行操作的新存储过程的名称。
old_row_name 发生冲突时包含表中的值的新表的名称。
remote_row_name 在应用导致冲突的 UPDATE 语句时,包含远程数据库中的值的新表的名称。
另请参见 

sp_add_remote_table 过程

sp_remove_remote_table 过程

管理冲突.

说明 

在将数据库中的每个表包括在任何 SQL Remote 发布中之前,必须使用 sp_add_remote_table 将其标记为用于复制。

sp_modify_remote_table 使您可以更改为此表上发生的更新冲突执行冲突解决方法的方式。

除表名外,这些参数都是自定义冲突解决方法所需的对象名。如果您要实施自定义冲突解决方法,则必须提供两个表的名称和一个存储过程。sp_modify_remote_table 过程不检查冲突解决方法参数是否存在:您可以在将表标记为用于复制之前或之后创建这些参数。

这两个表必须具有与表 table_name 相同的列和数据类型。

示例 

下面的语句指示 SQL Remote 使用 resolve_Cust 过程、old_Cust 表和 remote_Cust 表来解决 Customer 表上的更新冲突:

sp_add_remote_table Customer, resolve_Cust,
   old_Cust, remote_Cust
go

Collection Contents 上一页 下一页 PDF