設計聯合主鍵和外鍵的關系時,報表中的列與現有主鍵或UNIQUE約束不匹配的錯誤


 

在sql server 2008中設計數據庫關系圖時,其中表ProductNew的屬性ProductGroup,ProductCode,VariantCode為聯合主鍵,如圖三所示,在設置表Order的外鍵時,設置的順序如圖一所示,

始終報表中的列與現有主鍵或UNIQUE約束不匹配的錯誤。最后的解決方法是:調整屬性的順序,保證和表ProductNew中屬性的順序一致時才能設置聯合主鍵的外鍵,如圖二所示。

 

                                                   圖一

 

                                      圖二

              圖三

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM