【发布时间】:2019-02-22 12:15:55
【问题描述】:
我想使用 Impex 从表中删除一些项目。以下示例不会引发任何错误,但不会删除任何内容。
REMOVE ProductReference;pk[unique=true]
"#% impex.exportItemsFlexibleSearch(""select {pk} from {ProductReference as pr} where {pr.referenceType}=( {{select {pk} from {ProductReferenceTypeEnum as prte} where {prte.code} = 'CROSSELLING'}})"");"
查询按预期产生结果。 REMOVE 与灵活搜索不兼容,还是我遗漏了什么?
问题是,我正在通过 hotfolder 运行导入,并且我想事先删除所有现有项目。欢迎使用替代解决方案。
【问题讨论】:
-
用
impex.includeSQLData()替换impex.exportItemsFlexibleSearch() -
@B.M:没有区别。
-
使用 Impex 删除它的任何具体原因?
-
@HybrisHelp:是的,我想在导入热文件夹之前删除现有引用。
标签: hybris impex flexible-search