Görünüm yabancı anahtar özellikler

Bir ilişkinin yabancı anahtar özniteliklerini görebilirsiniz SQL Server 2012kullanarak SQL Server Management Studioya Transact-SQL.

Bu Konuda

  • Başlamadan Önce

    Güvenlik

  • Belirli bir yabancı anahtar özniteliklerini görüntülemek için tablo kullanarak:

    SQL Server Management Studio

    Transact-SQL

Başlamadan Önce

Güvenlik

İzinler

Katalog görünümlerinde meta verinin görünürlüğü bir kullanıcının ya sahibi olduğu ya da bazı izinlerine sahip olduğu güvenliği sağlanabilen öğelerle sınırlıdır.Daha fazla bilgi için bkz: Meta veri görünürlük yapılandırma.

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

SQL Server Management Studio Kullanarak

Belirli bir tabloda bir ilişkinin yabancı anahtar özniteliklerini görüntülemek için

  1. Görüntülemek istediğiniz yabancı anahtarı içeren tabloyu Tablo Tasarımcısı içinde sağ tıklatın ve seçmek için Tablo Tasarımcısı açın ilişkileri kısayol menüsünden.

  2. İçinde Yabancı anahtar ilişkileri iletişim kutusunda, görüntülemek istediğiniz özelliklere sahip ilişkiyi seçin.

Yabancı anahtar sütunları birincil anahtarla ilişkili olan varsa, birincil anahtar sütunlarını içinde tanımlanan Tablo Tasarımcısı satır seçicisindeki birincil anahtar simgesiyle.

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

Transact-SQL'i Kullanma

Belirli bir tabloda bir ilişkinin yabancı anahtar özniteliklerini görüntülemek 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. Tüm yabancı anahtarlar ve özelliklerini tablo için örnek verir HumanResources.Employeeörnek veritabanındaki.

    USE AdventureWorks2012;
    GO
    SELECT 
        f.name AS foreign_key_name
       ,OBJECT_NAME(f.parent_object_id) AS table_name
       ,COL_NAME(fc.parent_object_id, fc.parent_column_id) AS constraint_column_name
       ,OBJECT_NAME (f.referenced_object_id) AS referenced_object
       ,COL_NAME(fc.referenced_object_id, fc.referenced_column_id) AS referenced_column_name
       ,is_disabled
       ,delete_referential_action_desc
       ,update_referential_action_desc
    FROM sys.foreign_keys AS f
    INNER JOIN sys.foreign_key_columns AS fc 
       ON f.object_id = fc.constraint_object_id 
    WHERE f.parent_object_id = OBJECT_ID('HumanResources.Employee');
    

Daha fazla bilgi için sys.foreign_keys (Transact-sql)ve sys.foreign_key_columns (Transact-sql).

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