Bagikan melalui


Lihat properti kunci asing

Berlaku untuk: SQL Server 2016 (13.x) dan yang lebih baru Azure SQL Database Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

Anda dapat melihat atribut kunci asing dari hubungan di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL.

Izin

Visibilitas metadata dalam tampilan katalog terbatas pada keamanan yang dimiliki pengguna, atau di mana pengguna diberikan beberapa izin. Untuk informasi selengkapnya, lihat Konfigurasi Visibilitas Metadata.

Menggunakan SQL Server Management Studio

  1. Buka Desainer Tabel untuk tabel yang berisi kunci asing yang ingin Anda lihat, klik kanan di Perancang Tabel, dan pilih Hubungan dari menu pintasan.

  2. Dalam kotak dialog Hubungan Kunci Asing, pilih hubungan dengan properti yang ingin Anda tampilkan.

Jika kolom kunci asing terkait dengan kunci primer, kolom kunci utama diidentifikasi dalam Desainer Tabel dengan simbol kunci utama di pemilih baris.

Menggunakan Transact-SQL

  1. Di Object Explorer, sambungkan ke instans Mesin Database.

  2. Pada bilah Standar, pilih Kueri Baru.

  3. Salin dan tempel contoh berikut ke dalam jendela kueri dan pilih Jalankan. Contoh mengembalikan semua kunci asing dan propertinya untuk tabel HumanResources.Employee dalam database sampel.

    USE AdventureWorks2022;
    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,
        f.is_disabled,
        f.is_not_trusted,
        f.delete_referential_action_desc,
        f.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');
    

Untuk informasi selengkapnya, lihat sys.foreign_keys dan sys.foreign_key_columns.