SQL Server "Ansichten" stellen vorkompilierte , vorprogrammierte gespeicherte Prozeduren aus dem Anwendungsentwickler Datenbank-Informationen abrufen kann . Ansichten funktionieren ähnlich wie Tabellen in SQL . Die Datenbank-Programmierer nutzt die Sicht auf Daten, die benötigt wird mehrmals in der Anwendung abzurufen. Dies bietet eine bessere Leistung für Ihre Software . SQL Server bietet einen Assistenten, der Sie eine Ansicht erstellen schnell und einfach hilft . Anleitung
1
Definieren Sie Ihre Ansicht Name . Die "Create " -Schlüsselwort in SQL erstellt Datenbank-Objekte wie Tabellen, Stored Procedures und Views . Um eine neue Ansicht Objekt zu erstellen , wird die Anweisung zusammen mit dem Namen der Ansicht verwendet . Die folgenden Befehle sind die ersten Aussagen verwendet, um eine Ansicht zu erstellen : create view
newViewas
alles nach dem " wie " der Code -Anweisung , die Daten aus der Datenbank abruft ist . In diesem Beispiel wird eine neue Ansicht namens " NewView " erstellt .
2
Erstellen Sie den Code, der Daten abruft. Der Code in einer Ansicht ist dieselbe wie eine gespeicherte Prozedur . Der einzige Unterschied zwischen einer Ansicht und einer gespeicherten Prozedur ist, dass eine Ansicht kann keine Parameter vom Benutzer. Die Aussicht ist statisch, dh die Daten zurückgegeben werden, ist immer das gleiche. Allerdings können Sie die Daten filtern , wenn Sie den Blick von Ihrem Software nennen . Unten ist ein Beispiel einer Ansicht, die alle Kunden ruft mit ihren zugehörigen Bestellungen:
create view newViewasselect customerId , vorname, nachname , orderId , order_datefrom Kunden kommen Aufträge, bei denen Customer.CustomerID = Orders.CustomerID
< p > Drücken Sie die F5 -Taste, um diesen Code auszuführen. Die neue Ansicht wird auf dem SQL Server erstellt .
3
Rufen Sie Ihren Blick auf ihre Funktion zu testen. Nun, da die Ansicht erstellt wurde , können Sie es , indem Sie es von Ihrem SQL-Code zu testen. Der Blick beispielsweise in Schritt 2 ruft alle Kunden und deren Bestellungen. Sie können nun den Blick auf eine Liste der gefilterten Kunden und Aufträge abzurufen. In diesem Beispiel wird die Ansicht verwendet, um Bestellungen von Kunden , deren Nachname abrufen " Smith. " Der folgende Code ist ein Beispiel, wie man Daten aus einer Ansicht abrufen :
select * from NewView wo nachname = 'Smith '