SQL Server " views" bieden pre - gecompileerde , voorgeprogrammeerde opgeslagen procedures uit welke applicatie -ontwikkelaars kunnen informatie database op te halen . Bekeken werken vergelijkbaar met tabellen in SQL . De databaseprogrammeur gebruikt om gegevens die meermaals nodig de toepassing halen . Dit zorgt voor betere prestaties voor uw software . SQL Server biedt een wizard die u helpt een weergave maakt snel en gemakkelijk . Instructies 1 Definieer uw naam uitzicht . Het trefwoord " Maken " in SQL creëert database- objecten, zoals tabellen , stored procedures en views. Om een nieuwe weergave object te maken , wordt de verklaring gebruikt samen met de naam van de weergave . De volgende opdrachten zijn de eerste uitspraken gebruikt om een weergave te maken : creëren uitzicht newViewas Alles na de " als" statement is de code die de gegevens uit de database ophaalt . In dit voorbeeld wordt een nieuwe weergave genaamd " newView " gecreëerd . Kopen van 2 Maak de code die de gegevens ophaalt . De code in het oog is gelijk aan een opgeslagen procedure . Het enige verschil tussen het oog en een opgeslagen procedure is dat het oog geen parameters kunnen nemen van de gebruiker . Het uitzicht is statisch, met de geretourneerde gegevens altijd hetzelfde . Echter , kunt u de gegevens filteren als u het uitzicht vanaf uw software noemen . Hieronder is een voorbeeld van een uitzicht dat alle klanten ophaalt met de bijbehorende opdrachten : creëren uitzicht newViewasselect customerId , voornaam, achternaam , orderId , order_datefrom klant toetreden opdrachten waar Klant.Klantid = orders.customerId Druk op F5 om deze code uit te voeren . De nieuwe weergave wordt gemaakt op uw SQL Server . 3 Bel uw oog op de functie te testen . Nu dat het uitzicht is gemaakt, kunt u deze testen door te bellen naar het van uw SQL- code . Het voorbeeld weergave in stap 2 haalt alle klanten en hun orders . U kunt nu bellen het oog op een lijst met gefilterde klanten en orders te halen . In dit voorbeeld wordt de weergave gebruikt om bestellingen van klanten van wie de achternaam is te halen " Smith . " De volgende code is een voorbeeld van hoe de gegevens op te halen uit het oog : select * from newView waar last_name = ' Smith '
|