VS -Tabelle anzeigen
Ansichten und Tabellen, beide sind zwei Datenbankobjekttypen. In einfachen Worten werden die Ansichten gespeichert oder benannt ausgewählten Abfragen. Sie können wie unten gezeigt erstellt werden.
Ansicht erstellen oder ersetzen Sie Ansicht Ansicht_Name
Als
Select_statement;
Die Tabellen bestehen aus Spalten und Zeilen. Eine Spalte ist ein Datensatz, der zu demselben Datentyp gehört. Eine Zeile ist eine Abfolge von Werten, die aus verschiedenen Datentypen stammen kann. Spalten werden durch die Spaltennamen identifiziert, und jede Zeile wird durch die Primärschlüssel der Tabelle eindeutig identifiziert. Tabellen werden mit der DDL -Abfrage "Tabelle erstellen" erstellt.
Table table erstellen (
Column_name1 DataType (Länge),
Column_name2 DataType (Länge)
… .
… .
… .
);
Ansichten
Wie bereits erwähnt, ist der Körper jeder Ansicht eine ausgewählte Anweisung. Ansichten werden als "virtuelle Tabellen" der Datenbank bezeichnet. Obwohl die Ansichten in der Datenbank gespeichert sind, werden sie erst ausgeführt, wenn sie unter Verwendung einer anderen Auswahlanweisung aufgerufen werden. Wenn sie unter Verwendung von Auswahlanweisungen aufgerufen werden, werden ihre gespeicherten Auswahlabfragen ausgeführt und zeigen die Ergebnisse an. Da Ansichten nur ausgewählte Abfragen als ihren Körper haben, benötigen sie keinen großen Raum. Hier sind einige Vorteile von Ansichten,
Tische
Tabelle ist eine Sammlung von Zeilen. Zeilen können Daten von verschiedenen Datentypen haben. Jede Zeile der Tabelle muss durch Verwendung einer eindeutigen Bezeichnung (Primärschlüssel) identifiziert werden. Tabellen sind die Orte, an denen wir die Daten speichern. Abfragen einfügen, aktualisieren und löschen können zum Einfügen einer neuen Zeile einfügen, einen vorhandenen Zeilenwert aktualisieren und eine Zeile aus der Tabelle löschen. Ausgewählte Abfragen sollten verwendet werden, um Daten aus Tabellen abzurufen. Die Tabellenstruktur kann auch geändert werden (falls erforderlich), nachdem sie erstellt wurde. Änderungstable -Abfragen sollten verwendet werden, um die Tabellenstruktur zu ändern. Tabellen benötigen mehr Platz als Ansichten, um den Dateninhalt zu speichern. Es gibt verschiedene Arten von Tabellen in Datenbanken.
Was ist der Unterschied zwischen Ansichten und Tische? Ansichten sind Virtuelle Tabellen, Welche Informationen finden Sie in der Datenbank ausgewählte Abfragen, aber Tabellen sind tatsächlich verfügbar. Ansichten benötigen keinen großen Platz, um seine Inhalte zu speichern, aber Tische benötigen einen großen Platz als Ansichten, um seine Inhalte zu speichern. Ansichten können mit der Syntax „Erstellen oder Ersetzen“ erstellt werden. Tabellen können jedoch nicht mit "Erstellen oder Ersetzen" erstellt werden, sondern muss die Syntax "Tabelle erstellen" sein. Weil DDL der Tabelle Ersatz nicht zulässt. Tabellenspalten können indiziert werden. Die Spalten anzeigen können jedoch nicht indiziert werden. Weil Ansichten virtuelle Tabellen sind. Die Tabellenstruktur kann durch die Verwendung von Alteranweisungen geändert werden, aber die Struktur einer Ansicht kann nicht durch Verwendung von Altersanweisungen geändert werden. (Ansichten müssen neu erstellt werden, um seine Struktur zu ändern) DML -Befehle können zum Einfügen, Aktualisieren und Löschen von Tabellen verwendet werden. DMLs dürfen jedoch nur aktualisierbare Ansichten erlaubt, die in der Anweisung View Select -Anweisung nicht folgen. Setzen Sie die Betreiber (Kreuzung, minus, Union, Union alle) UNTERSCHEIDBAR Gruppenaggregatfunktionen (AVG, Count, Max, min, Summe usw.) Gruppe nach Klausel Bestellung nach Klausel Durch Klausel verbinden Beginnen Sie mit Klausel Sammlungsausdruck in einer Auswahlliste Unterabfrage in einer Auswahlliste Schließen Sie sich der Anfrage an |