我复制了一个我正在处理的数据库,这样我就可以为我的新版本更改其设计的一些关键元素。
我想从数据库中完全删除一些表,但是由于一些外键约束我不能。
1) 如何查看表中存在的外键约束?
2)如何删除外键和表?
我正在查看 2008R2 的此文档,但我不理解它sys.foreign_keys
可能是简单的问题。
对于两张桌子。一对多关系是从 A -> B、TeamID -> Fk_Team 创建的,但是有多个字段需要引用这个关系如何工作。
所以
A B
TeamID EventID
teamName datetime
teamocation homeTeam
etc awayTeam
Weather
Fk_team
Run Code Online (Sandbox Code Playgroud)
那么我如何定义 homeTeam 和 awayTeam 都利用 Fk_Team 关系并且 homeTeam 和 awayTeam 条目必须存在于 TeamID.teamName 字段中?