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 Remote » SQL Remote 复制设计 » SQL Remote 复制设计和设置 » 更新冲突 » 使用 VERIFY 子句的自定义冲突解决方法

 

包含 VERIFY 子句的 UPDATE 语句

带有 VERIFY 子句的 UPDATE 语句采用以下形式:

UPDATE table-list 
SET column-name = expression, ... 
[ VERIFY (column-name, ...)
   VALUES ( expression, ...) ] 
[ WHERE search-condition ]
[ ORDER BY expression [ ASC | DESC ], ... ]

只有在 table-list 参数由单个表组成时,才能使用 VERIFY 子句。它将指定列的值与一组预期值(这些值是应用 UPDATE 语句时存在于发布者数据库中的值)进行比较。当指定 VERIFY 子句时,一次只能更新一个表。

VERIFY 子句只适用于单行更新。但是,对数据库执行的多行 UPDATE 语句会被 SQL Remote 作为一组单行 UPDATE 语句来复制,因此这不会对客户端应用程序施加任何约束。

另请参见