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) » MobiLink - Clientadministration » SQL Anywhere-Clients für MobiLink » Erweiterte Optionen von MobiLink SQL Anywhere-Clients

 

Erweiterte Option TableOrderChecking (toc)

Wenn Sie eine Tabellenfolge definieren, wird dabei festgelegt, ob dbmlsync überprüfen soll, dass keine Tabelle vor einer anderen Tabelle heraufgeladen wird, für die ein Fremdschlüssel existiert.

Syntax
tor={ OFF | ON }; ...
Bemerkungen

Bei den meisten Anwendungen haben Tabellen in den entfernten Datenbanken und der konsolidierten Datenbank dieselben Fremdschlüsselbeziehungen. In diesen Fällen sollten Sie die Standardeinstellung ON für TableOrderChecking verwenden. Dbmlsync stellt dann sicher, dass keine Tabelle vor einer anderen Tabelle übertragen wird, für die ein Fremdschlüssel existiert. Dies garantiert referenzielle Integrität.

Diese Option ist hilfreich, wenn konsolidierte und entfernte Datenbanken unterschiedliche Fremdschlüsselbeziehungen aufweisen. Setzen Sie sie mit der erweiterten Option TableOrder ein, um eine Tabellenfolge zu definieren, die nicht der Regel entspricht, dass Tabellen, für die ein Fremdschlüssel existiert, zuerst heraufgeladen werden.

Diese Option ist nur hilfreich, wenn die erweiterte Option TableOrder festgelegt wurde.

Der Standardwert ist ON.

Diese Option hat eine Kurz- und eine Langform: Sie können toc oder TableOrderChecking verwenden.

Sie können auch erweiterte Optionen in der Datenbank speichern. Weitere Hinweise zu erweiterten dbmlsync-Optionen finden Sie unter Einführung in die erweiterten Optionen von dbmlsync.

Siehe auch
Beispiel

Die folgende dbmlsync-Befehlszeile zeigt, wie Sie diese Option beim Start von dbmlsync verwenden können.

dbmlsync -e "toc=OFF"

Die folgende SQL-Anweisung zeigt, wie Sie diese Option in der Datenbank speichern können.

CREATE SYNCHRONIZATION SUBSCRIPTION
   TO sales_publication
   FOR ml_user1
   OPTION toc='Off';