Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunlar için geçerlidir:SQL Server
Azure SQL Veritabanı
Azure SQL Yönetilen Örneği
Azure Synapse Analytics
Analiz Platformu Sistemi (PDW)
Microsoft Fabric'teki SQL analiz uç noktası
Microsoft Fabric'teki ambar
Microsoft Fabric'teki SQL veritabanı
Mevcut veritabanından bir veya daha fazla görünümü kaldırır. DROP VIEW, indekslenmiş görünümlere karşı çalıştırılabilir.
Transact-SQL söz dizimi kuralları
Sözdizimi
-- Syntax for SQL Server and Azure SQL Database
DROP VIEW [ IF EXISTS ] [ schema_name . ] view_name [ ...,n ] [ ; ]
-- Syntax for Azure Synapse Analytics and Microsoft Fabric
DROP VIEW [ IF EXISTS ] [ schema_name . ] view_name [ ; ]
-- Syntax for Parallel Data Warehouse
DROP VIEW [ schema_name . ] view_name [ ; ]
Arguments
EĞER VARSA
Şunlar için geçerlidir: SQL Server (SQL Server 2016 (13.x) 'den günümüz sürümü olan SQL Veritabanı'na kadar.
Görünüş koşullu olarak sadece zaten varsa düşürülür.
schema_name
Manzaranın ait olduğu şemanın adıdır.
view_name
Kaldırılacak manzaranın adı bu.
Açıklamalar
Bir görünümü bıraktığınızda, görünümün tanımı ve görünümle ilgili diğer bilgiler sistem kataloğundan silinir. Görünümün tüm izinleri de silinir.
Bir tablodaki herhangi bir görünüm, DROP TABLE kullanılarak bırakılan herhangi bir görünüm, DROP VIEW kullanılarak açıkça bırakılmalıdır.
İndeksli bir görünüme karşı çalıştırıldığında, DROP VIEW otomatik olarak tüm indeksleri bir görünüme düşürür. Tüm indeksleri bir görünümde görüntülemek için sp_helpindex kullanın.
Bir görünüm üzerinden sorgulama yaparken, Veritabanı Motoru, ifadede referans verilen tüm veritabanı nesnelerinin var olup olmadığını, ifade bağlamında geçerli olduklarını ve veri değiştirme ilamalarının herhangi bir veri bütünlüğü kurallarını ihlal etmediğini kontrol eder. Başarısız olan bir kontrol hata mesajı döndürür. Başarılı bir kontrol, eylemi alttaki tabloya veya tablolara karşı bir eyleme dönüştürür. Eğer temel tablolar veya görünümler görünüm ilk oluşturulduğundan beri değiştiyse, görünümü bırakıp yeniden oluşturmak faydalı olabilir.
Belirli bir görünüm için bağımlılıkların belirlenmesi hakkında daha fazla bilgi için bkz. sys.sql_dependencies (Transact-SQL) bkz.
Metnin görüntülenmesiyle ilgili daha fazla bilgi için bkz. sp_helptext (Transact-SQL).
Permissions
Görünüm üzerinde CONTROL izni, görünümü içeren şema üzerinde ALTER izni veya db_ddladmin sabit sunucu rolünde üyelik gerektirir.
Örnekler
A. Bir görüş bırak
Aşağıdaki örnek görünümünü Reorderkaldırır.
DROP VIEW IF EXISTS dbo.Reorder ;
GO
Ayrıca Bkz.
ALTER VIEW (Transact-SQL)
GÖRÜNÜM OLUŞTUR (Transact-SQL)
OLAY VERILERI (Transact-SQL)
sys.columns (Transact-SQL)
sys.objects (Transact-SQL)
KULLANIM (Transact-SQL)
sys.sql_expression_dependencies (Transact-SQL)