PowerDesigner生成數據庫時報錯Reflexive and mandatory reference

生成數據庫時勾選檢查模型(check model)時報Reflexive and mandatory reference錯誤。

解決方案一

如果是單純不想看到錯誤信息在創建數據庫時取消勾選check model 選項,則在生成數據庫時便不會報錯。當然這種做法並不好。
取消check model選項

解決方案二

Reflexive and mandatory reference錯誤
我們打開這個表
臨時數據交換區表(舊)
原因:在這個表中我想讓上級目錄ID的值爲臨時數據ID字段的數據,也就是給上級目錄ID外鍵連接到當前表的臨時數據ID。但是我給上級目錄ID設置了唯一約束。
解決辦法:取消上級目錄ID的唯一約束
臨時數據交換區(新)
再生成數據庫文件就不會報該錯誤了。
相信我,這是真的

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章