Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 12.0.0 (Deutsch) » SQL Remote » SQL Remote-Systeme erstellen » Aktualisierungskonflikte » Benutzerdefinierte Konfliktlösung mittels einer VERIFY-Klausel

 

UPDATE-Anweisungen mit einer VERIFY-Klausel

Eine UPDATE-Anweisung mit einer VERIFY-Klausel hat das folgende Format:

UPDATE Tabellenliste 
SET Spaltenname = Ausdruck, ... 
[ VERIFY (Spaltenname, ...)
   VALUES ( Ausdruck, ...) ] 
[ WHERE Suchbedingung ]
[ ORDER BY Ausdruck [ ASC | DESC ], ... ]

Die VERIFY-Klausel kann nur benutzt werden, wenn der Parameter Tabellenliste eine einzige Tabelle enthält. Sie vergleicht die Werte von angegebenen Spalten mit einer Reihe von erwarteten Werten, die in der Publikationseigentümer-Datenbank vorhanden waren, als die UPDATE-Anweisung übernommen wurde. Wenn die VERIFY-Klausel angegeben ist, kann immer nur eine Tabelle gleichzeitig aktualisiert werden.

Die VERIFY-Klausel ist nur bei einzeiligen Aktualisierungen sinnvoll. Eine mehrzeilige UPDATE-Anweisung in einer Datenbank wird allerdings als Reihe von einzeiligen UPDATE-Anweisungen von SQL Remote repliziert, daher kommen dadurch keine Integritätsregeln bei Clientanwendungen zur Geltung.

 Siehe auch