Structured Query Language ( SQL ) wordt gebruikt voor het beheren van gegevens in relationele database management systemen zoals Microsoft SQL Server en Oracle . In SQL , worden standpunten gebruikt om een virtuele tabel die bestaat uit een resultaat teruggegeven door een " SELECT " query te maken . Gebruik weergaven om gecontroleerde en vereenvoudigde toegang te bieden aan eindgebruikers door het verbergen van de complexe joins tussen de tabellen en presenteren het als een tafel , terwijl het toevoegen van een extra niveau van beveiliging van de gegevens . Wanneer u een weergave wilt maken, moet u bepalen of een oog al bestaat in de database met behulp van ingebouwde commando's . Instructies 1 Gebruik de " ALS BESTAAT " commando om het bestaan van een uitzicht vanaf het systeem tabellen op de volgende manier bepalen : ALS BESTAAT ( SELECT * van INFORMATION_SCHEMA.VIEWS < br > WHERE table_name = ' view1 ' ) op Twitter " INFORMATION_SCHEMA " wordt gebruikt om de metadata informatie te krijgen en is aanwezig in elke database. Het uitvoeren van het bovenstaande commando controleert het bestaan van het gespecificeerde uitzicht en verwijdert u deze met de " DROP VIEW " commando . Kopen van 2 Gebruik de " SELECT " commando om de standpunten uit de database op de volgende manier te selecteren : SELECT * FROM INFORMATION_SCHEMA.VIEWS WAAR table_name = ' view1 ' uitvoeren van het bovenstaande commando zal de metagegevens weer te geven over de opgegeven view uit de database . Query 3 het systeem tabellen van de relationele database om te bepalen of het uitzicht bestaat op de volgende manier : SELECT * FROM sys.views WHERE name = ' view1 ' uitvoeren van het bovenstaande commando zal de metadata informatie over de weergave -functie in SQL Server op te halen als het bestaat in de database . Query de " object_id ( ) " 4 identificeren uitzicht als het bestaat in de database. Voer de volgende opdracht : SELECT OBJECT_ID ( ' view1 ' , ' V ' ) AS ' object_id ' De syntaxis voor de OBJECT_ID ( ) functie in de meest eenvoudige vorm is : OBJECT_ID ( ' object_name , ' object_type ' ) waar object_name is de naam van het object , zoals tabel naam of een naam uitzicht , en object_type verwijst naar het type object , zoals een tafel , kolom of view . < br >
|