Aracılığıyla paylaş


Yabancı anahtar ilişkilerini sil

Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümler Azure SQL DatabaseAzure SQL Managed InstanceSQL database in Microsoft Fabric

SQL Server Management Studio veya Transact-SQL kullanarak SQL Server'da yabancı anahtar kısıtlamasını silebilirsiniz. Yabancı anahtar kısıtlamasının silinmesi, bilgi tutarlılığını zorunlu kılma gereksinimini ortadan kaldırır.

Yabancı anahtarlar diğer tablolardaki anahtarlara başvurur. Daha fazla bilgi için bkz. Birincil ve Yabancı Anahtar Kısıtlamaları.

Permissions

Tabloda ALTER izni gerektirir.

SQL Server Management Studio kullanma

Yabancı anahtar kısıtlamasını silmek için

  1. Nesne Gezgini'nde, kısıtlamaya sahip tabloyu genişletin ve ardından Anahtarlar'ü genişletin.

  2. Kısıtlamaya sağ tıklayıp Silseçeneğini seçin.

  3. Nesne Sil iletişim kutusunda Tamamseçeneğini belirleyin.

Transact-SQL kullanma

Yabancı anahtar kısıtlamasını silmek için

  1. Nesne Gezgini'nde, bir Veritabanı Motoru örneğine bağlanın.

  2. Standart çubuğunda "Yeni Sorgu"seçin.

  3. Aşağıdaki örneği kopyalayıp sorgu penceresine yapıştırın ve Executeöğesini seçin.

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

Daha fazla bilgi için bkz. ALTER TABLE (Transact-SQL).

Sonraki Adımlar