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) » SQL Anywhere Server - SQL-Referenzhandbuch » Verwendung von SQL » SQL-Anweisungen » SQL-Anweisungen (A-D)

 

ALTER PUBLICATION-Anweisung [MobiLink] [SQL Remote]

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.

Syntax
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 }, ... ) ]
Bemerkungen

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.

Berechtigungen

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.

Nebenwirkungen

Automatisches Festschreiben (Autocommit).

Siehe auch
Standards und Kompatibilität
  • SQL/2003   Erweiterung des Herstellers

Beispiel

Die folgende Anweisung fügt die Tabelle 'Customers' zur pub_contact-Publikation hinzu.

ALTER PUBLICATION pub_contact
   ADD TABLE Customers;