Löschen von Sichten
Sie können Sichten in SQL Server 2012 mithilfe von SQL Server Management Studio oder Transact-SQL löschen.
In diesem Thema
Vorbereitungen:
Einschränkungen
Sicherheit
So löschen Sie eine Sicht aus einer Datenbank mit:
SQL Server Management Studio
Transact-SQL
Vorbereitungen
Einschränkungen
Wenn Sie eine Sicht löschen, werden die Definition der Sicht sowie weitere Informationen zur Sicht aus dem Systemkatalog entfernt. Alle Berechtigungen für die Sicht werden ebenfalls gelöscht.
Eine mithilfe von DROP TABLE gelöschte Sicht in einer Tabelle muss explizit mit DROP VIEW gelöscht werden.
Sicherheit
Berechtigungen
Erfordert entweder die ALTER-Berechtigung für SCHEMA oder die CONTROL-Berechtigung für OBJECT.
[Top]
Verwendung von SQL Server Management Studio
So löschen Sie eine Sicht aus einer Datenbank
Erweitern Sie im Objekt-Explorer die Datenbank mit der Sicht, die Sie löschen möchten, und erweitern Sie dann den Ordner Sichten.
Klicken Sie mit der rechten Maustaste auf die Sicht, die Sie löschen möchten, und klicken Sie auf Löschen.
Klicken Sie im Dialogfeld Objekt löschen auf OK.
Wichtig Klicken Sie im Dialogfeld Objekt löschen auf Abhängigkeiten anzeigen, um das Dialogfeld view_name-Abhängigkeiten zu öffnen. Es werden alle Objekte angezeigt, die von der Sicht abhängig sind, und alle Objekte, von denen die Sicht abhängig ist.
[Top]
Verwendung von Transact-SQL
So löschen Sie eine Sicht aus einer Datenbank
Stellen Sie im Objekt-Explorer eine Verbindung zu einer Instanz von Database Engine (Datenbankmodul) her.
Klicken Sie in der Standardleiste auf Neue Abfrage.
Kopieren Sie das folgende Beispiel, fügen Sie es in das Abfragefenster ein, und klicken Sie auf Ausführen. Im Beispiel wird die angegebene Sicht nur gelöscht, wenn die Sicht bereits vorhanden ist.
USE AdventureWorks2012 ; GO IF OBJECT_ID ('HumanResources.EmployeeHireDate', 'V') IS NOT NULL DROP VIEW HumanResources.EmployeeHireDate; GO
Weitere Informationen finden Sie unter DROP VIEW (Transact-SQL).
[Top]