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
Buka Desainer Tabel untuk tabel yang berisi kunci asing yang ingin Anda lihat, klik kanan di Perancang Tabel, dan pilih Hubungan dari menu pintasan.
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
Di Object Explorer, sambungkan ke instans Mesin Database.
Pada bilah Standar, pilih Kueri Baru.
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.