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

SQL Anywhere 11.0.1 (Deutsch) » UltraLite - Datenbankverwaltung » UltraLite-SQL-Referenz » UltraLite-SQL-Anweisungen

 

UltraLite START SYNCHRONIZATION DELETE-Anweisung

Mit dieser Anweisung starten Sie die Protokollierung von gelöschten Zeilen für die MobiLink-Synchronisation erneut.

Syntax
START SYNCHRONIZATION DELETE
Bemerkungen

UltraLite-Datenbanken protokollieren automatisch alle Änderungen an Zeilen, die synchronisiert werden müssen. UltraLite überträgt bei der nächsten Synchronisation diese Änderungen in die konsolidierte Datenbank. Mit dieser Anweisung können Sie die Protokollierung von gelöschten Zeilen neu starten, die davor durch eine Anweisung STOP SYNCHRONIZATION DELETE gestoppt wurde.

Bei der Ausführung einer STOP SYNCHRONIZATION DELETE-Anweisung wird kein Löschvorgang synchronisiert, der über diese Verbindung ausgeführt wird. Die Wirkung hält so lange an, bis eine START SYNCHRONIZATION DELETE-Anweisung ausgeführt wird.

Verwenden Sie START SYNCHRONIZATION DELETE nicht, wenn Ihre Anwendung keine Daten synchronisiert.

Die Art und Weise, in der UltraLite den Zeilenzustand protokolliert, ist eindeutig. Stellen Sie sicher, dass Sie die Auswirkungen von Löschungen und dem Zeilenzustand verstehen. Weitere Hinweise finden Sie unter Zustand von UltraLite-Zeilen.

Siehe auch
Beispiel

Mit der folgenden Sequenz von SQL-Anweisungen wird veranschaulicht, wie START SYNCHRONIZATION DELETE und STOP SYNCHRONIZATION DELETE eingesetzt werden.

STOP SYNCHRONIZATION DELETE;
DELETE FROM PROPOSAL
  WHERE last_modified < months( CURRENT TIMESTAMP, -1 );
START SYNCHRONIZATION DELETE;
COMMIT;