Structured Query Language ( SQL ) används för att hantera data i relationsdatabaser databashanteringssystem som Microsoft SQL Server och Oracle . I SQL , är vyer används för att skapa en virtuell tabell som består av ett resultat som returneras av en " SELECT " fråga . Använd synpunkter att ge kontrollerad och förenklad tillgång till slutanvändare genom att dölja det komplexa kopplingar mellan tabeller och presentera det som en enda tabell , samtidigt lägga till en extra nivå av säkerhet för uppgifterna . När du vill skapa en vy , bör du avgöra om en uppfattning som redan existerar i databasen genom att använda inbyggda kommandon . Instruktioner
1
Använd " om det finns " för att fastställa förekomsten av en vy från systemet tabeller på följande sätt :
IF EXISTS ( SELECT * från INFORMATION_SCHEMA.VIEWS
vAR tabellnamn = ' view1 ' ) katalog
" INFORMATION_SCHEMA " används för att få information om metadata och är närvarande i varje databas . Exekvera kommandot ovan kontrollerar för existensen av den angivna vyn och tar bort det med hjälp av " DROP VIEW " -kommandot .
2
Använd " SELECT " för att välja utsikten från databasen på följande sätt :
SELECT * FROM INFORMATION_SCHEMA.VIEWS
VAR tabellnamn = ' view1 "
köra ovanstående kommando kommer att visa metadata om den angivna vyn från databasen
.
3
Query systemtabellerna av relationsdatabasen för att avgöra om den anser föreligger på följande sätt :
SELECT * FROM sys.views
WHERE namn = " view1 "
köra ovanstående kommando kommer att hämta metadata information om synen om den finns i databasen .
4
Query den " object_id ( ) " -funktion i SQL Server identifiera vyn om den existerar i databasen. Ange följande kommando :
SELECT OBJECT_ID ( ' view1 ' , ' V ' ) AS ' object_id '
Syntaxen för OBJECT_ID ( ) funktionen i enklaste form är :
OBJECT_ID ( ' object_name , ' object_type ' ) där object_name är namnet på objektet , som bord namn eller en vy namn , och object_type hänvisar till den typ av objekt som en tabell , kolumn eller vy .