Ansicht erstellen
Dieses Feature ist für MySQL-Datenbankservices nicht verfügbar.
Um eine Ansicht für ein ausgewähltes Schema zu erstellen, wählen Sie auf der Registerkarte "Navigator" in der Dropdown-Liste "Objekttyp" die Option Ansichten aus, klicken Sie auf Untermenü "Objekt", und wählen Sie Objekt erstellen aus.
Um eine Ansicht aus einer vorhandenen Vorlage für ein ausgewähltes Schema zu erstellen, wählen Sie auf der Registerkarte "Navigator" die zu erstellende Ansicht aus. Klicken Sie mit der rechten Maustaste, und wählen Sie Als Vorlage verwenden aus.
Um eine Ansicht für ein ausgewähltes Schema zu bearbeiten, klicken Sie im Navigator-Bereich mit der rechten Maustaste auf ein View-Objekt, und wählen Sie Bearbeiten aus.
Schema: Datenbankschema, in dem die Ansicht erstellt werden soll.
Name: Name der Ansicht.
Die verschiedenen Fensterbereiche im Dialogfeld werden in den folgenden Abschnitten beschrieben:
Fensterbereich "SQL-Abfrage"
Geben Sie die SQL-Abfrage für die View ein, oder kopieren Sie sie, und fügen Sie sie mit den SELECT- und FROM-Schlüsselwörtern zusammen mit der Syntax ein, die zum Abrufen der gewünschten Informationen erforderlich ist. Nach der Abfrage ist kein Semikolon erforderlich.
Spaltenbereich
Klicken Sie auf Spalten aktualisieren , um die Spalten in diesem Bereich automatisch aufzufüllen. Sie können die Spalten bearbeiten, indem Sie die erforderliche Zeile auswählen und Änderungen in den Feldern "Headeralias" und "Kommentare" vornehmen.
Speicherbereich
-
Bei Erstellung erzwingen: Wählen Sie Ja aus, um die Ansicht zu erstellen, unabhängig davon, ob die Basistabellen der Ansicht oder die referenzierten Objekttypen vorhanden sind oder ob der Eigentümer des Schemas, das die Ansicht enthält, Berechtigungen für sie hat. Diese Bedingungen müssen erfüllt sein, bevor SELECT-, INSERT-, UPDATE- oder DELETE-Anweisungen für die View abgesetzt werden können. Wenn die Ansichtsdefinition Constraints enthält, CREATE VIEW ... FORCE ist nicht erfolgreich, wenn die Basistabelle nicht vorhanden ist oder der referenzierte Objekttyp nicht vorhanden ist. Ansicht erstellen... FORCE schlägt auch fehl, wenn die Ansichtsdefinition ein nicht vorhandenes Constraint benennt.
-
Abfrageeinschränkung: Schreibgeschützt verhindert, dass die Ansicht zum Hinzufügen, Löschen oder Ändern von Daten in der zugrunde liegenden Tabelle verwendet wird.Scheckoption verbietet alle Änderungen an der zugrunde liegenden Tabelle, die Zeilen erzeugen würden, die nicht in dieser Ansicht enthalten sind.