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)

 

DROP SUBSCRIPTION-Anweisung [SQL Remote]

Sie verwenden diese Anweisung, um die Subskription eines Benutzers für eine Publikation zu löschen.

Syntax
DROP SUBSCRIPTION TO Publikationsname [ ( Subskriptionswert ) ]
 FOR Subskribenten-ID, ...
Subskriptionswert: Zeichenfolge
Subskribenten-ID: Zeichenfolge
Parameter
  • Publikationsname   Der Name der Publikation, die für den Benutzer subskribiert ist. Darin kann der Eigentümer der Publikation enthalten sein.

  • Subskriptionswert   Eine Zeichenfolge, die mit dem Subskriptionsausdruck der Publikation verglichen wird. Dieser Wert ist erforderlich, da ein Benutzer mehr als eine Subskription für eine Publikation haben kann.

  • Subskribenten-ID   Die Benutzer-ID des Subskribenten für die Publikation.

Bemerkungen

Löscht eine SQL Remote-Subskription einer Publikation für eine Benutzer-ID in der aktuellen Datenbank. Die Benutzer-ID wird keine weiteren Aktualisierungen erhalten, wenn Daten in der Publikation geändert werden.

In SQL Remote besteht zwischen Publikationen und Subskriptionen eine Zwei-Weg-Beziehung. Wenn Sie eine Subskription zu einer Publikation in einer konsolidierten Datenbank für einen entfernten Benutzer löschen, sollten Sie auch die Subskription in der entfernten Datenbank für die konsolidierte Datenbank löschen, um zu verhindern, dass Aktualisierungen in der entfernten Datenbank an die konsolidierte Datenbank gesendet werden.

Berechtigungen

DBA-Berechtigung ist erforderlich.

Nebenwirkungen

Automatisches Festschreiben (Autocommit).

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

Beispiel

Die folgende Anweisung löscht eine Subskription der Benutzer-ID 'SamS' für die Publikation 'pub_contact'.

DROP SUBSCRIPTION TO pub_contact
FOR SamS;