Mit dieser Anweisung ändern Sie eine Publikation. In MobiLink kennzeichnet eine Publikation synchronisierte Daten in einer entfernten SQL Anywhere-Datenbank. In SQL Remote kennzeichnet eine Publikation Replikatdaten sowohl in konsolidierten als auch in entfernten Datenbanken.
ALTER PUBLICATION [ Eigentümer.]Publikationsnamealterpub-Klausel, ...
alterpub-Klausel: ADD Artikeldefinition | ALTER Artikeldefinition | { DELETE | DROP } TABLE [ Eigentümer.]Tabellenname | RENAME Publikationsname
Artikeldefinition : TABLE Tabellenname [ ( Spaltenname, ... ) ] [ WHERE Suchbedingung ] [ SUBSCRIBE BY Ausdruck ] [ USING ( [PROCEDURE ] [ Eigentümer.][Prozedurname ] FOR UPLOAD { INSERT | DELETE | UPDATE }, ... ) ]
Diese Anweisung gilt nur für MobiLink und SQL Remote.
Mit der Anweisung ALTER PUBLICATION wird eine Publikation in der Datenbank geändert. Der Beitrag einer Tabelle zu einer Publikation wird als Artikel bezeichnet. Änderungen an einer Publikation können durch Hinzufügen, Ändern oder Löschen von Artikeln sowie durch ein Umbenennen der Publikation vorgenommen werden. Wenn ein Artikel geändert wird, muss die gesamte Definition des geänderten Artikels eingegeben werden.
Es wird empfohlen, dass Sie eine Synchronisation der Publikation erfolgreich abschließen, bevor Sie sie ändern.
Sie können die WHERE-Klausel nicht bei Publikationen verwenden, die als FOR DOWNLOAD ONLY oder WITH SCRIPTED UPLOAD definiert sind.
Die SUBSCRIBE BY-Klausel gilt nur für SQL Remote.
Die USING-Klausel ist nur für skriptgesteuerte Uploads bestimmt.
Die Optionen für eine MobiLink-Publikation können Sie mit der ADD OPTION-Klausel in der ALTER SYNCHRONIZATION SUBSCRIPTION- oder CREATE SYNCHRONIZATION SUBSCRIPTION-Anweisung festlegen.
Sie müssen über DBA-Berechtigungen verfügen oder der Publikationseigentümer sein. Erfordert exklusiven Zugriff auf alle Tabellen, die in der Anweisung referenziert werden.
Automatisches Festschreiben (Autocommit).
SQL/2003 Erweiterung des Herstellers
Die folgende Anweisung fügt die Tabelle 'Customers' zur pub_contact-Publikation hinzu.
ALTER PUBLICATION pub_contact ADD TABLE Customers; |
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |