Genexus 重构数据库时默认是不会创建外键的关系的。
我发现这个问题可以解决。
在DBMS的属性设置
Declare referential integrity = Yes 重构数据库时,会自动添加外键。
= NO 重构数据库时, 不会添加外键。(默认)
= remove 重构时,去除外键关系
我们不妨可以测试一下。在java + Oracle 10.2测试通过
上图名称 ITRNCLI1就是系统创建的外键了。
当然外键是干什么用的,请查询sql帮助了,我不在此详细说明。