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-Datenbanken verwenden » Mit UltraLite-Datenbanken arbeiten » Mit UltraLite-Publikationen arbeiten

 

Teilmenge von Zeilen aus einer UltraLite-Tabelle publizieren

Eine Publikation kann nur bestimmte Tabellenzeilen enthalten. In Sybase Central oder Interactive SQL begrenzt eine WHERE-Klausel die Zeilen, die heraufgeladen werden, auf Zeilen, die geändert wurden und die eine Suchbedingung in der WHERE-Klausel erfüllen.

Geben Sie keine WHERE-Klausel an, wenn Sie alle geänderten Zeilen übertragen wollen.

Palm OS

Es ist nicht möglich, auf dieser Plattform eine CREATE PUBLICATION-Anweisung mit einer WHERE-Klausel zu verwenden.

Sybase Central

Sie können diese Aufgabe in Sybase Central ausführen, während Sie die verbundene Datenbank bearbeiten.

♦  So publizieren Sie nur einige Zeilen einer UltraLite-Tabelle (Sybase Central)
  1. Stellen Sie eine Verbindung mit der UltraLite-Datenbank her.

  2. Rechtsklicken Sie auf den Ordner Publikationen und wählen Sie Neu » Publikation.

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

  4. Klicken Sie auf Weiter.

  5. In der Liste Verfügbare Tabellen wählen Sie eine Tabelle aus und klicken auf Hinzufügen.

  6. Klicken Sie auf das Register WHERE-Klauseln und wählen Sie die Tabelle in der Liste Artikel aus. Sie können auch das Fenster "Einfügen" verwenden, das Sie bei der Erstellung der Suchbedingungen unterstützt.

  7. Klicken Sie auf Fertig stellen.

Interactive SQL

In Interactive SQL können Sie diese Aufgabe mit der Anweisung CREATE PUBLICATION durchführen.

♦  So erstellen Sie mithilfe einer WHERE-Klausel eine Publikation in UltraLite (Interactive SQL)
  1. Stellen Sie eine Verbindung mit der UltraLite-Datenbank her.

  2. Führen Sie die Anweisung CREATE PUBLICATION aus, die die Tabellen, die Sie in die Publikation aufnehmen wollen sowie eine WHERE-Bedingung enthält.

    Im folgenden Beispiel wird eine Einzelartikel-Publikation erstellt, die alle Bestellinformationen an den Handelsvertreter mit der Nummer 856 sendet:

    CREATE PUBLICATION pub_orders_samuel_singer
     ( TABLE SalesOrders
         WHERE SalesRepresentative = 856 );
Siehe auch