Aracılığıyla paylaş


Görünümler oluşturma

Görünümler oluşturabilirsiniz SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL. Bir görünümü aşağıdaki amaçlarla kullanılabilir:

  • Odak, basitleştirmek ve algı her kullanıcı özelleştirmek için veritabanı vardır.

  • Bir güvenlik mekanizması kullanıcıların görünüm veri erişim sağlayarak, kullanıcıların vermeden izinlerini doğrudan temel tabloları temel.

  • Olan şema değişti tablo öykünmek için geriye dönük uyumlu arabirimi sağlamak.

Bu Konuda

  • Başlamadan Önce

    Sınırlamalar ve Kısıtlamalar

    Güvenlik

  • Bir görünüm oluşturmak için kullanma:

    SQL Server Management Studio

    Transact-SQL

Başlamadan Önce

Sınırlamalar ve Kısıtlamalar

Bir görünümü yalnızca geçerli veritabanında oluşturulabilir.

Bir görünüm, en fazla 1024 sütun olabilir.

Güvenlik

İzinler

create VIEW izni veritabanında ve görünümü oluşturulmaktadır şema alter izni gerektirir.

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

SQL Server Management Studio Kullanarak

Sorgu ve Görünüm Tasarımcısı'nı kullanarak bir görünüm oluşturmak için

  1. İçinde Object Explorer, yeni görünümünüzü oluşturmak istediğiniz veritabanı genişletin.

  2. Sağ kez klasörünü, ardından Yeni görüntüle….

  3. İçinde Add Table iletişim kutusunda, öğe ya da yeni görünümünüzü aşağıdaki sekmelerden birini dahil etmek istediğiniz öğeleri seçin: tablolar, görünümler, işlevler ve eş.

  4. Tıklayın Ekle, ardından yakın.

  5. İçinde Diyagram bölmesinde, sütunları veya diğer öğeleri yeni görünüme eklemek için seçin.

  6. İçinde Ölçüt bölmesine, ek sıralama seçin veya filtre ölçütü sütun.

  7. Tarih dosyasını menüsünden tıklatın kaydetmekview name.

  8. İçinde Ad Seç iletişim kutusunda, yeni görünümü için bir ad girin ve tıklayın Tamam.

    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 Veritabanı Araçları).

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]

Transact-SQL'i Kullanma

Bir görünüm oluşturmak için

  1. İçinde Object Explorer, örneğine bağlanmak Veritabanı Altyapısı.

  2. Standart çubuğunda Yeni sorgu.

  3. Kopyalama ve aşağıdaki örnek sorgu penceresine yapıştırın ve tıkırtı Execute.

    USE AdventureWorks2012 ; 
    GO
    CREATE VIEW HumanResources.EmployeeHireDate
    AS
    SELECT p.FirstName, p.LastName, e.HireDate
    FROM HumanResources.Employee AS e JOIN Person.Person AS  p
    ON e.BusinessEntityID = p.BusinessEntityID ; 
    GO
    -- Query the view
    SELECT FirstName, LastName, HireDate
    FROM HumanResources.EmployeeHireDate
    ORDER BY LastName;
    

Daha fazla bilgi için, bkz. CREATE VIEW (Transact-SQL).

Başa Dön bağlantısıyla kullanılan ok simgesi[Top]