SQL Server " views" gi pre -kompilerte , pre -programmerte lagrede prosedyrer som programutviklere kan hente databasen informasjon. Visninger fungerer likt til tabeller i SQL. Databasen programmerer bruker visningen for å hente data som er nødvendig flere ganger i søknaden. Dette gir bedre ytelse for programvaren din. SQL Server gir en veiviser som hjelper deg med å opprette en visning raskt og enkelt. Instruksjoner
en
Definer ditt syn navn. "Create " søkeord i SQL skaper databaseobjekter som tabeller, lagrede prosedyrer og visninger. For å opprette en ny visning objekt , er uttalelsen brukes sammen med navnet på visningen . Følgende kommandoer er de første uttalelsene som brukes til å opprette en visning : en
lage view newViewas
Alt etter " som " statement er koden som henter data fra databasen . I dette eksemplet er en ny visning kalt " newview " skapt .
2
Lag koden som henter data . Koden i en syn er det samme som en lagret prosedyre. Den eneste forskjellen mellom en utsikt og en lagret prosedyre er at en visning kan ikke ta parametere fra brukeren. Utsikten er statisk , noe som betyr at dataene som returneres er alltid den samme. Imidlertid kan du filtrere dataene når du ringer utsikten fra programvaren. Nedenfor er et eksempel på en visning som henter alle kunder med tilhørende bestillinger : en
lage view newViewasselect kunde-ID , fornavn, etternavn , ordre- , order_datefrom kunde bli med bestillinger der customer.customerId = orders.customerId
< p > Trykk F5 for å kjøre denne koden . Den nye visningen er opprettet på SQL Server.
3
Ring visningene for å teste sin funksjon. Nå som utsikten er opprettet, kan du teste den ved å kalle den fra SQL-kode . Utsikten eksempel i trinn 2 henter alle kundene og deres ordrer . Du kan nå ringe sikte på å hente en liste over filtrerte kunder og ordrer . I dette eksemplet er visningen brukes til å hente ordrer fra kunder hvis etternavn er "Smith ". Følgende kode er et eksempel på hvordan du henter data fra en visning : en
select * from newview hvor last_name = ' Smith '