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
Analytics Platform Sistemi (PDW)
Microsoft Fabric'te SQL Veritabanı
SQL Server Management Studio veya Transact-SQL kullanarak SQL Server Veritabanı Altyapısı'nda görünümler oluşturabilirsiniz. Bir görünüm aşağıdaki amaçlarla kullanılabilir:
Her kullanıcının veritabanı algısına odaklanmak, basitleştirmek ve özelleştirmek için.
Kullanıcıların temel alınan temel tablolara doğrudan erişmesine izin vermeden, kullanıcıların görünüm üzerinden verilere erişmesine izin veren bir güvenlik mekanizması olarak.
Değişmiş bir şemaya sahip tabloyu taklit etmek için geriye dönük uyumlu bir arabirim sağlamak.
Sınırlama
Görünüm yalnızca geçerli veritabanında oluşturulabilir.
Bir görünümde en fazla 1.024 sütun olabilir.
İzinler
Veritabanında CREATE VIEW izni ve görünümün oluşturulduğu şemada ALTER izni gerektirir.
SQL Server Management Studio kullanma
Nesne Gezgini'nde, yeni görünümünüzü oluşturmak istediğiniz veritabanını genişletin.
Görünümler klasörüne sağ tıklayın, ardından yeni görünüm... seçin.
Tablo Ekle iletişim kutusunda, aşağıdaki sekmelerden birinden yeni görünümünüzde eklemek istediğiniz öğeyi veya öğeleri seçin: Tablolar, Görünümler, İşlevler ve Eş Anlamlılar.
Ekle'yive ardından Kapat'ıseçin.
Diyagram Bölmesiyeni görünüme eklenecek sütunları veya diğer öğeleri seçin.
Ölçüt Bölmesi'ndesütunlar için ek sıralama veya filtre ölçütü seçin.
Dosya menüsünde, Kaydet'e tıklayın, ardından görünüm adınıgirin.
Ad Seç iletişim kutusunda yeni görünüm için bir ad girin ve tamam seçin.
Sorgu ve görünüm tasarımcısı hakkında daha fazla bilgi için bkz. Sorgu ve Görünüm Tasarımcısı Araçları (Visual Database Araçları).
Transact-SQL kullanma
Nesne Gezgini, bir Veritabanı Altyapısı örneğine bağlanın.
Standard çubuğunda Yeni Sorguseçin.
Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Executeöğesini seçin.
USE AdventureWorks2022; GO CREATE VIEW HumanResources.EmployeeHireDate AS SELECT p.FirstName, p.LastName, e.HireDate FROM HumanResources.Employee AS e INNER JOIN Person.Person AS p ON e.BusinessEntityID = p.BusinessEntityID; GO -- Query the view SELECT FirstName, LastName, HireDate FROM HumanResources.EmployeeHireDate ORDER BY LastName; GO