2012-10-03 54 views
3

我创建了一个导入我的数据库的Hybris impex文件。Hybris Impex文件中列的组合的唯一值

我想用文件中的数据执行INSERT_UPDATE操作,所以我需要告诉Hybris哪一列需要是唯一的,以便它知道何时更新记录而不是插入它。

我知道,告诉款Hybris,某列必须是唯一的,我可以唯一属性添加到列,例如:

INSERT_UPDATE SLEmployee;Firstname[unique=true, required=true];Lastname[required=true];Function; 

但在我上面的例子中,我怎么告诉款Hybris说列Firstname + Lastname列的组合必须是唯一的?

回答

6
> how do I tell Hybris that the combination of the 
> columns Firstname + Lastname must be unique? 

unique关键字添加到每个字段是组合密钥

INSERT_UPDATE SLEmployee;Firstname[unique=true];Lastname[unique=true];Function; 
+0

正是这一点的一部分。你可以添加多个独特的属性到一个字段和hybris将确保它匹配所有。 – lawl0r

+0

哈哈,是的,我应该刚刚尝试过。谢谢! –