SQL Server " vyer " ger förkompilerade , förprogrammerade lagrade procedurer från vilka applikationsutvecklare kan hämta databas information. Visningar arbetar liknar tabeller i SQL . Databasen programmerare använder för att hämta data som behövs flera gånger i ansökan . Detta ger bättre prestanda för din programvara . SQL Server har en guide som hjälper dig att skapa en vy snabbt och enkelt . Instruktioner
1
Definiera vyn namn . Den " Skapa " nyckelordet i SQL skapar databasobjekt som tabeller lagrade , procedurer och vyer . Om du vill skapa en ny vy objektet är uttalandet används tillsammans med namnet på vyn . Följande kommandon är de första rapporterna används för att skapa en vy :
skapa view newViewas
Allt efter " som " uttalande är den kod som hämtar data från databasen . I detta exempel är en ny vy som kallas " NewView " skapades .
2
Skapa kod som hämtar data . Koden i en vy är densamma som en lagrad procedur . Den enda skillnaden mellan en vy och en lagrad procedur är att en vy inte kan ta parametrar från användaren. Vyn är statiska , vilket innebär de returnerade data är alltid densamma. Däremot kan du filtrera data när du ringer utsikten från din programvara . Nedan är ett exempel på en vy som hämtar alla kunder med tillhörande order :
skapa view newViewasselect customerId , förnamn, efternamn , Ordernr , order_datefrom kunden gå order där customer.customerId = orders.customerId
Tryck på F5 för att köra den här koden . Den nya vyn skapas på din SQL Server . Ring vyn för att testa dess funktion
3
. Nu skapas vyn , kan du testa det genom att ringa det från din SQL-kod . Vyn exemplet i steg 2 hämtar alla kunder och deras ordrar . Du kan nu ringa för att hämta en lista över filtrerade kunder och order . I det här exemplet , är vyn används för att hämta order från kunder vars efternamn är " Smith . " Följande kod är ett exempel på hur man kan hämta data från en vy :
välj * från NewView där efternamn = ' Smith ' Addera