Structured Query Language ( SQL) bruges til at håndtere data i relationelle database management systemer som Microsoft SQL Server og Oracle. I SQL er visninger bruges til at oprette en virtuel tabel, som består af et resultat, der returneres af en "SELECT " forespørgsel. Brug visninger til at give kontrolleret og forenklet adgang til slutbrugere ved at skjule det komplekse slutter mellem tabeller og præsentere den som en enkelt tabel , samtidig med at tilføje et ekstra niveau af sikkerhed for de data. Når du ønsker at oprette en visning , skal du afgøre, om en visning allerede findes i databasen ved hjælp af indbyggede kommandoer. Instruktioner
1
Brug " IF EXISTS " kommando til at fastslå eksistensen af en visning fra systemet tabeller på følgende måde : Hej
IF EXISTS ( SELECT * fra INFORMATION_SCHEMA.VIEWS < br >
WHERE table_name = ' view1 ")
" INFORMATION_SCHEMA "bruges til at få metadata information og er til stede i enhver database. Udfører ovenstående kommando kontrollerer for eksistensen af den angivne opfattelse og sletter det ved hjælp af " DROP VIEW " kommando .
2
Brug " SELECT " kommando til at vælge de synspunkter fra databasen på følgende måde : Hej
SELECT * FROM INFORMATION_SCHEMA.VIEWS
WHERE table_name = ' view1 '
Udfører ovenstående kommando vil vise metadata om den angivne udsigt fra databasen
.
3
Query systemet tabeller i den relationelle database at afgøre, om det synspunkt eksisterer på følgende måde : Hej
SELECT * FROM sys.views
WHERE navn = ' view1 '
Udfører ovenstående kommando vil hente metadata oplysninger om visning, hvis den findes i databasen.
4
Query på " Object_ID ()" funktionen i SQL Server til identificere visning, hvis den findes i databasen . Indtast følgende kommando : Hej
SELECT OBJECT_ID ( ' view1 ' , 'V' ) AS ' Object_ID '
syntaks for OBJECT_ID ( ) funktion i simpleste form er : Hej
OBJECT_ID ( ' object_name ' object_type ") , hvor object_name er navnet på det objekt , som tabelnavn eller se navn og object_type refererer til den type objekt som en tabel, kolonne eller visning .
< br >