Smazat cizí klíčové relace
platí pro: SQL Server 2016 (13.x) a novější verze
Azure SQL Database
Azure SQL Managed Instance
SQL Database v Microsoft Fabric
Omezení cizího klíče v SQL Serveru můžete odstranit pomocí aplikace SQL Server Management Studio nebo jazyka Transact-SQL. Odstranění omezení cizího klíče odebere požadavek na vynucení referenční integrity.
Cizí klíče odkazují na klíče v jiných tabulkách, pro více informací si přečtěte Omezení primárního a cizího klíče.
Dovolení
Vyžaduje oprávnění ALTER na tabulce.
Použití aplikace SQL Server Management Studio
Odstranění omezení cizího klíče
V Průzkumník objektůrozbalte tabulku s omezením a potom rozbalte Klíče.
Klikněte pravým tlačítkem myši na omezení a vyberte Odstranit.
V dialogovém okně Odstranit objekt vyberte OK.
Použijte Transact-SQL
Odstranění omezení cizího klíče
V Průzkumník objektůse připojte k instanci databázového stroje.
Na panelu Standard vyberte Nový dotaz.
Zkopírujte a vložte následující příklad do okna dotazu a vyberte Spustit.
USE AdventureWorks2022; GO ALTER TABLE dbo.DocExe DROP CONSTRAINT FK_Column_B; GO
Další informace naleznete v tématu ALTER TABLE (Transact-SQL).
Další kroky
- ALTER TABLE (Transact-SQL)
- sys.klíčová_omezení (Transact-SQL)
- Vytvořit Relace Cizích Klíčů
- Upravit Relace Cizího Klíče