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

SAP Sybase SQL Anywhere 16.0 (Deutsch) » MobiLink - Clientadministration » SQL Anywhere-Clients für MobiLink » SQL Anywhere-Clients » Publikationen

 

Publikationen mit WHERE-Klauseln erstellen

Wenn in einer Artikeldefinition keine WHERE-Klausel festgelegt wurde, erfasst der Upload alle geänderten Zeilen in der Tabelle. Fügen Sie WHERE-Klauseln zu Artikeln in der Publikation hinzu, um die Zeilen für den Upload auf diejenigen zu beschränken, die geändert wurden und den Suchbedingungen der WHERE-Klausel entsprechen.

Voraussetzungen

Eine entfernte Datenbank ist vorhanden und Sie haben die SYS_REPLICATION_ADMIN_ROLE-Systemrolle.

Kontext und Bemerkungen

Die Suchbedingung in der WHERE-Klausel kann nur Spalten referenzieren, die im Artikel enthalten sind. Außerdem ist es nicht möglich, folgende Elemente in der WHERE-Klausel zu verwenden:

  • Unterabfragen

  • Variablen

  • Nicht-deterministische Funktionen

Diese Bedingungen werden nicht erzwungen, doch wenn gegen sie verstoßen wird, kann es zu unerwarteten Ergebnissen kommen. Fehler im Zusammenhang mit der WHERE-Klausel werden generiert, wenn die DML mit einer von der WHERE-Klausel referenzierten Tabelle ausgeführt wird, und nicht, wenn die Publikation definiert wird.

 Aufgabe
  1. Stellen Sie eine Verbindung zur entfernten Datenbank mithilfe des SQL Anywhere 16-Plug-Ins her.

  2. Doppelklicken Sie auf Publikationen.

  3. Klicken Sie auf DateiNeuPublikation.

  4. Geben Sie in das Feld Wie lautet der Name der neuen Publikation? einen Namen für die neue Publikation ein. Klicken Sie auf Weiter.

  5. Klicken Sie auf Weiter.

  6. In der Liste Verfügbare Tabellen wählen Sie eine Tabelle aus. Klicken Sie auf Hinzufügen.

  7. Klicken Sie auf Weiter.

  8. Klicken Sie auf Weiter.

  9. In der Artikelliste wählen Sie eine Tabelle aus und geben eine Suchbedingung in den Fensterausschnitt Der markierte Artikel hat folgende WHERE-Klausel ein.

  10. Klicken Sie auf Fertig stellen.

Ergebnisse

Die neue Publikation wird erstellt.

 Siehe auch