VIEW (Transact-sql) bırak
Bir veya daha fazla kez geçerli veritabanından kaldırır. drop VIEW dizin oluşturulmuş görünümler karşı yapılabilecek.
Transact-SQL Sözdizim Kuralları
Sözdizimi
DROP VIEW [ schema_name . ] view_name [ ...,n ] [ ; ]
Bağımsız değişkenler
schema_name
Görünümün ait olduğu şema addır.view_name
Kaldırmak için Görünüm adıdır.
Açıklamalar
Görünüm düşürdüğünüzde, görünümü ve görünüm hakkında diğer bilgileri sistem katalogdan silinir. Görünüm için tüm izinleri de silinir.
drop table kullanarak bırakılan bir tablo üzerinde herhangi bir görünümde açıkça drop VIEW kullanarak bırakılan gerekir.
Dizin oluşturulmuş görünüm karşı kullanıldığında, drop VIEW görünüm üzerinde tüm dizinler otomatik olarak düşüyor. Tüm dizinler bir görünümde görüntülemek için sp_helpindex.
Bir görünümü sorgularken Veritabanı Altyapısıaçıklamada başvurulan tüm veritabanı nesnelerini bulunduğunu ve bunların ifade bağlamında geçerli olduğunu ve veri değişikliği deyimleri herhangi bir veri bütünlüğü kuralları ihlal değil emin olmak için denetler. Başarısız bir denetim bir hata iletisi döndürür. Başarılı bir denetleme temel tablo veya tablolar karşı eylem eyleme dönüştürür. Görünüm başlangıçta oluşturulduğundan bu yana temel alınan tablo veya görünümlerin değiştirdiyseniz, damla ve görünümünü yeniden oluşturmak yararlı olabilir.
Belirli bir görünüm bağımlılıkları belirleme hakkında daha fazla bilgi için bkz: sys.sql_dependencies (Transact-sql).
Görünüm metni görüntüleme hakkında daha fazla bilgi için bkz: sp_helptext (Transact-sql).
İzinler
Gerektirir CONTROLizni görünümünde, ALTERGörünüm veya üyelik içeren şema izni db_ddladminsunucu rolü.
Örnekler
Aşağıdaki örnek, görünümü kaldırır Reorder.
USE AdventureWorks2012 ;
GO
IF OBJECT_ID ('dbo.Reorder', 'V') IS NOT NULL
DROP VIEW dbo.Reorder ;
GO