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) » SQL Anywhere Server - SQL-Benutzerhandbuch » Tabellen, Ansichten und Indizes » Ansichten » Reguläre Ansichten

 

Reguläre Ansichten ändern

Sie bearbeiten eine reguläre Ansicht, indem Sie ihre Definition in der Datenbank bearbeiten. Beispiel: Wenn die Ansicht Daten aus einer zusätzlichen Tabelle enthalten soll, aktualisieren Sie die Ansichtsdefinition so, dass die Tabellendaten mit den vorhandenen Datenquellen in der Ansichtsdefinition verbunden werden.

Voraussetzungen

Sie müssen Eigentümer der Ansicht sein oder eines der folgenden Privilegien haben:

  • ALTER ANY VIEW-Systemprivileg
  • ALTER ANY OBJECT-Systemprivileg

Kontext und Bemerkungen

Sie müssen gegebenenfalls eine Ansicht ändern, wenn die Ansichtsdefinition nicht mehr aktuell ist (kann aufgrund einer Schemaänderung in den zugrunde liegenden Daten nicht mehr kompiliert werden), Spalten hinzugefügt oder entfernt werden müssen oder Änderungen in Bezug auf Einstellungen erforderlich sind.

Sie können eine vorhandene Ansicht nicht umbenennen. Stattdessen müssen Sie eine neue Ansicht mit einem neuen Namen erstellen, die vorherige Definition für die neue Ansicht kopieren und dann die alte Ansicht löschen.

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

  2. Doppelklicken Sie im linken Fensterausschnitt auf Ansichten.

  3. Wählen Sie die Ansicht aus.

  4. Klicken Sie im rechten Fensterausschnitt auf die Registerkarte SQL und bearbeiten Sie die Definition der Ansicht.

    Tipp

    Zum Bearbeiten mehrerer Ansichten können Sie für jede Ansicht ein separates Fenster öffnen, statt jede Ansicht auf der Registerkarte SQL im rechten Fensterausschnitt zu bearbeiten. Sie können ein separates Fenster öffnen, indem Sie eine Ansicht auswählen und anschließend auf Datei » In neuem Fenster bearbeiten klicken.

  5. Klicken Sie auf Datei » Speichern.

Ergebnisse

Die Definition der Ansicht wird in der Datenbank aktualisiert.

Nächste Schritte

Führen Sie eine Abfrage der Ansicht aus, um die Ergebnisse zu prüfen und sicherzustellen, dass die richtigen Daten zurückgegeben werden.

Wenn Sie eine reguläre Ansicht ändern und andere Ansichten von der Ansicht abhängig sind, müssen Sie möglicherweise zusätzliche Schritte durchführen, nachdem die Ansichtsänderung abgeschlossen ist. Beispiel: Wenn Sie eine Ansicht geändert haben, wird sie vom Datenbankserver automatisch neu kompiliert und für die Verwendung durch den Datenbankserver aktiviert. Wenn es abhängige reguläre Ansichten gibt, werden auch diese vom Datenbankserver deaktiviert und dann neu aktiviert. Falls sie nicht aktiviert werden können, erhalten sie den Status UNGÜLTIG. Sie müssen dann die Definition der regulären Ansicht an die Definitionen der abhängigen regulären Ansichten anpassen oder umgekehrt. Um zu ermitteln, ob eine reguläre Ansicht abhängige Ansichten hat, verwenden Sie die Systemprozedur sa_dependent_views.

 Siehe auch