Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics Platform System (PDW)
SQL Analytics-eindpunt in Microsoft Fabric
Magazijn in Microsoft Fabric
SQL-database in Microsoft Fabric
Een weergave is een virtuele tabel waarvan de inhoud wordt gedefinieerd door een query. Net als een tabel bestaat een weergave uit een set benoemde kolommen en rijen met gegevens. Tenzij geïndexeerd, bestaat een weergave niet als een opgeslagen set gegevenswaarden in een database. De rijen en kolommen met gegevens zijn afkomstig uit tabellen waarnaar wordt verwezen in de query die de weergave definieert en dynamisch worden geproduceerd wanneer naar de weergave wordt verwezen.
Een weergave fungeert als een filter op de onderliggende tabellen waarnaar in de weergave wordt verwezen. De query die de weergave definieert, kan afkomstig zijn van een of meer tabellen of van andere weergaven in de huidige of andere databases. Gedistribueerde query's kunnen ook worden gebruikt om weergaven te definiëren die gebruikmaken van gegevens uit meerdere heterogene bronnen. Dit is bijvoorbeeld handig als u vergelijkbare gestructureerde gegevens van verschillende servers wilt combineren, die elk gegevens opslaan voor een andere regio van uw organisatie.
Weergaven worden over het algemeen gebruikt om de perceptie van elke gebruiker van de database te richten, te vereenvoudigen en aan te passen. Weergaven kunnen worden gebruikt als beveiligingsmechanismen door gebruikers toegang te geven tot gegevens via de weergave, zonder gebruikers machtigingen te verlenen om rechtstreeks toegang te krijgen tot de onderliggende tabellen van de query. Weergaven kunnen worden gebruikt om een achterwaarts compatibele interface te bieden om een tabel te emuleren die voorheen bestond, maar waarvan het schema is gewijzigd. Weergaven kunnen ook worden gebruikt wanneer u gegevens naar en van SQL Server kopieert om de prestaties en partitiegegevens te verbeteren.
Typen weergaven
Naast de standaardrol van door de gebruiker gedefinieerde basisweergaven biedt SQL Server de volgende typen weergaven die speciale doeleinden in een database dienen.
Geïndexeerde weergaven
Een geïndexeerde weergave is een gerealiseerde weergave. Dit betekent dat de weergavedefinitie is berekend en dat de resulterende gegevens net als een tabel zijn opgeslagen. U indexeer een weergave door er een unieke geclusterde index op te maken. Geïndexeerde weergaven kunnen de prestaties van sommige typen query's aanzienlijk verbeteren. Geïndexeerde weergaven werken het beste voor query's die veel rijen aggregeren. Ze zijn niet geschikt voor onderliggende gegevenssets die regelmatig worden bijgewerkt.
Gepartitioneerde weergaven
Een gepartitioneerde weergave koppelt horizontaal gepartitioneerde gegevens uit een set lidtabellen op een of meer servers. Met een gepartitioneerde weergave worden de gegevens weergegeven alsof ze afkomstig zijn uit één tabel. Een weergave die lidtabellen aan hetzelfde exemplaar van SQL Server koppelt, is een lokale gepartitioneerde weergave.
Systeemweergaven
Systeemweergaven maken catalogusmetagegevens beschikbaar. U kunt systeemweergaven gebruiken om informatie te retourneren over het exemplaar van SQL Server of de objecten die in het exemplaar zijn gedefinieerd. U kunt bijvoorbeeld een query uitvoeren in de sys.databases catalogusweergave om informatie te retourneren over de door de gebruiker gedefinieerde databases die beschikbaar zijn in het exemplaar. Zie Systeemweergaven (Transact-SQL)voor meer informatie.
Algemene weergavetaken
De volgende tabel bevat koppelingen naar algemene taken die zijn gekoppeld aan het maken of wijzigen van een weergave.
| Taken weergeven | Article |
|---|---|
| Hierin wordt beschreven hoe u een weergave maakt. | Weergaven maken |
| Hierin wordt beschreven hoe u een geïndexeerde weergave maakt. | Geïndexeerde weergaven maken |
| Hierin wordt beschreven hoe u de weergavedefinitie wijzigt. | Weergaven wijzigen |
| Hierin wordt beschreven hoe u gegevens wijzigt via een weergave. | Gegevens wijzigen via een weergave |
| Hierin wordt beschreven hoe u een weergave verwijdert. | Weergaven verwijderen |
| Hierin wordt beschreven hoe u informatie over een weergave, zoals de weergavedefinitie, retourneert. | Informatie over een weergave verkrijgen |
| Hierin wordt beschreven hoe u een weergave kunt hernoemen. | Weergaven hernoemen |