Ein Oracle-Sicht ist eine benutzerfreundliche Struktur geschaffen , die benutzerdefinierte Structured Query Language oder SQL , für die künftige Ausführung speichert . Oft ist der Ansicht , als eine Tabelle bezeichnet , stellt komplex zusammengesetzten und formatierten Daten von einer oder mehreren Tabellen . Diese Ergebnisse konnten in einer neuen Tabelle gespeichert werden, jedoch würde permanenten Speicher erfordern . Als Ausblick wird der Speicher freigegeben werden, wenn die Aufgabe abgeschlossen ist . Ein Performance-Nachteil ist , dass komplexe Ansichten langsamer zu verarbeiten während der Laufzeit sind . Ein Vorteil ist, dass Sicherheit eingeschränkte Benutzer nicht sehen können, die Basistabellen denen die Ansicht besteht oder erforderlich sind , um die SQL Erstellen der Ansicht zu verstehen. Was Sie brauchen
Installation von Oracle Database und Client-Software .
Berechtigungen zum Erstellen und Ausführen von Oracle Aussicht.
Kenntnis grundlegender SQL .
Anzeigen Weitere Anweisungen
1
Einloggen, um Oracle über SQL plus * Client oder einem 3rd-Party- Datenbank - Abfrage -Software.
2
erstellen Sie die Oracle-Sicht . Zum Beispiel:
CREATE VIEW VNAME ASSELECT T.Field1 , T.Field2 , etcFROM Tabelle als T
Die Schaffung einer Ansicht ist jede gültige SQL-Abfrage und wird vorangestellt " Ansicht erstellen ViewName As" zu es . " VNAME " ist in diesem Beispiel die alphanumerischen Namen der Ansicht .
3
ändern Schritt 2 für die Aktualisierung zu ermöglichen. Zum Beispiel:
CREATE OR REPLACE VNAME "Name" ASSELECT T.Field1 , T.Field2 , etcFROM Tabelle1 als T
" ODER ERSETZEN " erzählt Oracle , um eine benannte Ansicht ohne DROP Befehl überschreiben um die Ansicht vor Neuerstellung es fallen zu lassen. Andernfalls würden Sie brauchen :
DROP VNAME ; CREATE VNAME "Name" ASSELECT T.Field1 , T.Field2 , etcFROM Tabelle1 als T
4
Testen Sie die Ansicht durch Verweis in SQL . Zum Beispiel: SELECT Feld1
, Field2FROM VNAME
Wenn die Daten in VNAME ist das Ergebnis einer komplexen Abfrage , würden Sie keine Kenntnis von dieser Abfrage müssen , nur erforderlich, die über den Zugang und SQL manipulieren , dass die Daten für Ihr Endergebnis.
Datenbanken halten typischerweise Daten in mehreren Tabellen , die oft handeln zu denen als zusammengesetzten Datensatz von Daten rekombinieren. Ein Endbenutzer , der nicht versteht, oder haben Zugriff auf die Daten der Tabelle oder Struktur , können nun diese Daten für Reporting und Analyse .