0
我有一個數據庫結構,其中兩個表A
& B
。通過匹配列名生成FK約束
A
包含幾列,包括作爲表B
的主鍵的外鍵引用的列BiD
。
但問題是定義了列,但不存在FK
約束條件。所以我正在尋找一種通過一些自動化方法來生成這些約束的方法,因爲我正在處理的真實數據庫有超過一百個表。
我的數據庫使用的是Oracle 11g,我也在Enterprise Architect中使用其ERD模型。在任何這些解決方案將工作。請建議是否有這種可能性。
他可能在如何在EA中進行建模而不是在Oracle中進行建模。 –
@ThomasKilian--這不是我讀這個問題的方式。如果你希望EA有約束,但是爲了不強制約束,你可以將它們創建爲'RELY DISABLE NOVALIDATE'。我希望EA會導入它們,儘管數據庫不會執行它們。 –
也許吧。所以問題是:爲什麼使用Enterprise Architect進行標記?如果問題與EA無關,則應將標籤移除。 –