我無法爲以下問題提出解決方案。數據庫設計 - 鏈接到沒有循環引用問題的父級
可以說我有一個分貝,看起來像下面這樣:
問題表
Id | Details | CreateDate | ClosedDate
發行說明表
Id | ObjectId | Notes | NoteDate
問題分配表
Id | ObjectId | AssignedToId| AssignedDate
我想允許將問題鏈接到另一個問題。 我想添加一個名爲ParentIssueId的問題表中的列,這將允許我鏈接問題的能力,但是如果我通過這個實現,我預見問題表中發生循環引用。 有沒有更好的方法去做到這一點,如果是的話,如何?
感謝
謝謝。我不太熟悉如何使用遞歸cte來創建觸發器來檢測這樣的圓。你有沒有任何例子或鏈接可以幫助我下右腳? – zSynopsis 2010-04-29 18:01:17
試試這個:[Microsoft SQL Server:檢測循環引用。](http://database.itags.org/sql-server/80686/)或者:[在單個表中查找循環引用](http:// www。 sqlservercentral.com/scripts/Miscellaneous/30491/) – 2010-04-29 18:40:00