Können wir die Ansicht in SQL Server neu kompilieren?

Inhaltsverzeichnis:

Können wir die Ansicht in SQL Server neu kompilieren?
Können wir die Ansicht in SQL Server neu kompilieren?

Video: Können wir die Ansicht in SQL Server neu kompilieren?

Video: Können wir die Ansicht in SQL Server neu kompilieren?
Video: Visual Studio als Entwicklungstool für SQL-Server-basierte Datenbanken | Thorsten Kansy 2024, November
Anonim

SQL Server kompiliert gespeicherte Prozeduren, Trigger und benutzerdefinierte Funktionen automatisch neu, wenn dies vorteilhaft ist.

Wie kompiliere ich eine SQL Server-Ansicht neu?

Um alle Ansichten einer SQL Server-Datenbank neu aufzubauen, könnten Sie das folgende Skript verwenden: DECLARE @view_name AS NVARCHAR(500); DECLARE views_cursor CURSOR FOR SELECT TABLE_SCHEMA + '. ' +TABLE_NAME FROM INFORMATION_SCHEMA.

Können wir die Ansicht in SQL ändern?

Mit dem Befehl ALTER VIEW können Sie eine Ansicht ändern. Eine Ansicht basiert auf der Ergebnismenge einer Abfrage, die aus einer SELECT-Anweisung oder einer UNION von zwei oder mehr SELECT-Anweisungen besteht. … Um festzustellen, ob eine bestimmte Ansicht im aktuellen Namensraum vorhanden ist, verwenden Sie die $SYSTEM. SQL.

Können wir eine parametrisierte Ansicht in SQL Server haben?

Auf SQL Server ist eine Inline-Tabellenwertfunktion so nah wie möglich eine parametrisierte Ansicht zu erreichen Wie eine Ansicht hat eine Inline-Funktion keinen Hauptteil. … Das heißt, anstatt jedes Mal, wenn Sie die Ansicht filtern möchten, eine WHERE-Klausel erstellen zu müssen, übergeben Sie bei einer Inline-Funktion einfach Parameter.

Wie aktualisiere ich eine materialisierte Ansicht?

Um die Daten in einer materialisierten Ansicht zu aktualisieren, können Sie jederzeit die Anweisung REFRESH MATERIALIZED VIEW verwenden. Wenn Sie diese Anweisung verwenden, identifiziert Amazon Redshift Änderungen, die in der Basistabelle oder den Basistabellen stattgefunden haben, und wendet diese Änderungen dann auf die materialisierte Ansicht an.

Empfohlen: