Structured Query Language ( SQL) brukes for å administrere data i relasjonsdatabase styringssystemer som Microsoft SQL Server og Oracle . I SQL , er utsikten brukes til å lage en virtuell tabell som består av et resultat som returneres av en "SELECT " søket . Bruk visninger til å gi kontrollert og forenklet tilgang til sluttbrukere ved å skjule den komplekse kombinasjoner mellom bord og presentere det som en enkelt tabell , mens du legger et ekstra nivå av sikkerhet for dataene . Når du ønsker å opprette en visning , bør du finne ut om en visning allerede finnes i databasen ved hjelp av innebygde kommandoer. Instruksjoner
en
Bruk " IF eksisterer "-kommandoen for å fastslå eksistensen av en visning fra systemet tabellene på følgende måte : en
IF eksisterer ( SELECT * fra INFORMATION_SCHEMA.VIEWS
HVOR table_name = ' view1 ' )
" INFORMATION_SCHEMA " brukes for å få metadata informasjon og er til stede i hver database . Utfører de ovennevnte kommandoen sjekker for eksistensen av den angitte visning og sletter det ved hjelp av " DROP VIEW "-kommandoen .
2
Bruk " SELECT "-kommandoen for å velge utsikten fra databasen på følgende måte : en
SELECT * FROM INFORMATION_SCHEMA.VIEWS
HVOR table_name = ' view1 '
Utfører over kommandoen vil vise metadata om den oppgitte utsikten fra databasen
.
3
Query systemet tabellene i relasjonsdatabase for å avgjøre om visningen finnes på følgende måte : en
SELECT * FROM sys.views
WHERE navn = ' view1 '
Utfører kommandoen ovenfor vil hente metadata informasjon om visning hvis det finnes i databasen .
4
Query den " Object_ID ( ) "-funksjonen i SQL Server til identifisere visningen, hvis den eksisterer i databasen. Skriv inn følgende kommando : en
SELECT OBJECT_ID (' view1 ', ' V' ) AS ' Object_ID '
Syntaksen for OBJECT_ID ( )-funksjonen i enkleste form er : en < p > OBJECT_ID (' object_name , ' object_type ') hvor objektet er navnet på objektet , som tabellen navn eller en visning navn , og object_type refererer til den typen objekt som et bord , kolonne eller visning.