Innholdsfortegnelse:

Hva er en visning i SQL Server Management Studio?
Hva er en visning i SQL Server Management Studio?

Video: Hva er en visning i SQL Server Management Studio?

Video: Hva er en visning i SQL Server Management Studio?
Video: Entity Relationship Diagram (ERD) Tutorial - Part 1 2024, Desember
Anonim

EN utsikt er en virtuell tabell opprettet i henhold til resultatsettet til en SQL uttalelse. EN utsikt inneholder rader og kolonner, akkurat som en ekte tabell. Kolonnene i utsikt er kolonnene fra en eller flere virkelige tabeller i databasen. Ved bruk av SQL Server administrasjonsstudio UI. Ved bruk av SQL Server spørringserklæring.

På samme måte, hvor bruker vi view i SQL?

Bruk av en Utsikt Visninger er brukt av sikkerhetshensyn fordi de gir innkapsling av navnet på tabellen. Data er i den virtuelle tabellen, ikke lagret permanent. Visninger vise kun utvalgte data. Vi kan også bruk SQL Bli med i Select-setningen for å utlede dataene for utsikt.

For det andre, hvordan spør jeg en visning i SQL Server? For å lage en utsikt , må en bruker ha riktig systemrettighet i henhold til den spesifikke implementeringen. SKAPE UTSIKT view_name AS PLUKKE UT kolonne1, kolonne2.. FRA tabellnavn WHERE [betingelse]; Du kan inkludere flere tabeller i din PLUKKE UT utsagn på samme måte som du bruker dem i en normal SQL SELECT-spørring.

På samme måte kan du spørre, hvordan lager jeg en visning i SQL Server?

SQL Server LAG VISNING

  1. Angi først navnet på visningen etter CREATE VIEW-nøkkelordene. Skjemanavnet er navnet på skjemaet som visningen tilhører.
  2. For det andre, spesifiser en SELECT-setning (select_statement) som definerer visningen etter AS-nøkkelordet. SELECT-setningen kan referere til en eller flere tabeller.

Kan vi sette inn data til syne?

Bare select-setningen lagres i databasen i stedet. Imidlertid utsikt kan brukes og utføre DML-operasjoner ( Sett inn , Oppdater og Slett) også. Du kan sette inn data til tabellene ovenfor ved å bruke visningene vi har nettopp opprettet. Og det er den samme syntaksen som vi pleier å sette inn data til tabeller.

Anbefalt: