İngilizce dilinde oku

Aracılığıyla paylaş


Yabancı anahtar ilişkilerini sil

Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümleri Microsoft Fabric'te Azure SQL VeritabanıAzure SQL Yönetilen ÖrneğiSQL veritabanı

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ı.

İzinler

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.

    SQL
    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