Genexus 重構數據庫時默認是不會創建外鍵的關係的。
我發現這個問題可以解決。
在DBMS的屬性設置
Declare referential integrity = Yes 重構數據庫時,會自動添加外鍵。
= NO 重構數據庫時, 不會添加外鍵。(默認)
= remove 重構時,去除外鍵關係
我們不妨可以測試一下。在java + Oracle 10.2測試通過
上圖名稱 ITRNCLI1就是系統創建的外鍵了。
當然外鍵是幹什麼用的,請查詢sql幫助了,我不在此詳細說明。