In dieser Lektion wird davon ausgegangen, dass Sie bereits alle vorherigen Lektionen abgeschlossen haben. Siehe Lektion 1: Erstellen der konsolidierten Datenbank.
Wählen Sie die mit der entfernten Datenbank verbundene Instanz von Interactive SQL und erstellen Sie einen upload_end-Hook, um die Tabellen employee_preimage und employee_delete nach einem erfolgreichen Upload zu bereinigen.
CREATE PROCEDURE sp_hook_dbmlsync_upload_end() BEGIN DECLARE val varchar(256); SELECT value INTO val FROM #hook_dict WHERE name = 'upload status'; IF val = 'committed' THEN DELETE FROM employee_delete; DELETE FROM employee_preimages; END IF; END; |
In dieser praktischen Einführung wird die Standardeinstellung für die erweiterte dbmlsync-Option LockTables verwendet, sodass die Tabellen während der Synchronisation gesperrt sind. Sie brauchen sich daher nicht darum zu kümmern, dass Zeilen in den Tabellen für Vorgänge zurückbleiben, die nach end_progress eingetreten sind. Durch die Sperre werden solche Vorgänge verhindert.
Fahren Sie fort mit Lektion 7: Erstellen einer Publikation, eines MobiLink-Benutzers und einer Subskription.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |