有些数据库中包含仅用于数据输入的表。处理这些表的一种方法是,在每次同步过程中上载所有插入行,并在下载流中将它们从远程数据库中删除。同步之后,远程数据库表又将为空,并可以输入下一批数据。
要实现此模式,可以将行上载到临时表中,然后使用 end_upload 表脚本将它们插入到基表中。成功同步后,可以在 download_delete_cursor 中使用临时表从远程数据库中删除行。
或者,您可以允许客户端应用程序删除行,并使用 STOP SYNCHRONIZATION DELETE 语句在下一次同步过程中停止正在上载的删除操作。
有关详细信息,请参见 STOP SYNCHRONIZATION DELETE 语句 [MobiLink]。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。