Kunnen we de weergave opnieuw compileren in de sql-server?

Inhoudsopgave:

Kunnen we de weergave opnieuw compileren in de sql-server?
Kunnen we de weergave opnieuw compileren in de sql-server?

Video: Kunnen we de weergave opnieuw compileren in de sql-server?

Video: Kunnen we de weergave opnieuw compileren in de sql-server?
Video: Updatable views in sql server Part 40 2024, November
Anonim

SQL Server compileert automatisch opgeslagen procedures, triggers en door de gebruiker gedefinieerde functies wanneer dit voordelig is.

Hoe hercompileer ik een SQL Server-weergave?

Om alle weergaven van een SQL Server-database opnieuw op te bouwen, kunt u het volgende script gebruiken: DECLARE @view_name AS NVARCHAR(500); DECLARE views_cursor CURSOR VOOR SELECT TABLE_SCHEMA + '. ' +TABLE_NAME VAN INFORMATION_SCHEMA.

Kunnen we de weergave in SQL wijzigen?

Met het ALTER VIEW commando kunt u een weergave wijzigen. Een weergave is gebaseerd op de resultatenset van een query die bestaat uit een SELECT-instructie of een UNION van twee of meer SELECT-instructies. … Om te bepalen of een gespecificeerde weergave bestaat in de huidige naamruimte, gebruikt u de $SYSTEM. SQL.

Kunnen we een geparametriseerde weergave hebben in SQL Server?

Op SQL Server is een inline-tabelwaardefunctie zo dicht mogelijk naar een geparametriseerde view Net als een view heeft een inline-functie geen body. … Dat wil zeggen, in plaats van elke keer dat u de weergave wilt filteren een WHERE-component te moeten maken, geeft u met een inline-functie gewoon parameters door.

Hoe ververs je een gematerialiseerde weergave?

Om de gegevens in een gerealiseerde weergave bij te werken, kunt u op elk moment de instructie REFRESH MATERIALIZED VIEW gebruiken. Wanneer u deze verklaring gebruikt, identificeert Amazon Redshift wijzigingen die hebben plaatsgevonden in de basistabel of tabellen, en past die wijzigingen vervolgens toe op de gerealiseerde weergave.

Aanbevolen: