Bagikan melalui


Menghapus hubungan kunci asing

Berlaku untuk: SQL Server 2016 (13.x) dan Azure SQL Database Azure SQL Managed Instance yang lebih baru

Anda dapat menghapus batasan kunci asing di SQL Server dengan menggunakan SQL Server Management Studio atau Transact-SQL. Menghapus batasan kunci asing menghapus persyaratan untuk menerapkan integritas referensial.

Kunci asing mereferensikan kunci dalam tabel lain, untuk informasi selengkapnya, lihat Batasan Kunci Primer dan Asing.

Izin

Memerlukan izin UBAH pada tabel.

Menggunakan SQL Server Management Studio

Untuk menghapus batasan kunci asing

  1. Di Object Explorer, perluas tabel dengan batasan lalu perluas Kunci.

  2. Klik kanan batasan lalu pilih Hapus.

  3. Dalam kotak dialog Hapus Objek , pilih OK.

Menggunakan Transact-SQL

Untuk menghapus batasan kunci asing

  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.

    USE AdventureWorks2022;
    GO
    ALTER TABLE dbo.DocExe
    DROP CONSTRAINT FK_Column_B;
    GO
    

Untuk informasi selengkapnya, lihat ALTER TABLE (Transact-SQL).

Langkah berikutnya