当前位置: 首页 > 知识库问答 >
问题:

使用IMPEX导入从Hybris HMC导出数据

方承弼
2023-03-14

我试图通过Export Impex脚本从多个表中导出数据,但无法为多个表定义标题。层次结构类似于:OrderTable

有人能建议我如何实现这一点吗?

"#% impex.setTargetFile( ""Orders.csv"" );" 

insert_update Order;code[unique=true];purchaseOrderNumber;sapOrderNumber;site(uid);date;subtotal;currency(isocode);soldto(uid);user(uid);salesdistrict(uid);

"#% impex.exportItems(""select {pk} from {order} where {currency} IN ({{select {pk} from {currency} where {isocode} IN ('NOK','DKK','EUR','SEK')}})"", Collections.EMPTY_MAP, Collections.singletonList( Item.class ), true, true, -1, -1 );"

共有1个答案

卜存
2023-03-14

您的查询抛出错误,因此您的导出失败。

尝试以下查询,

select {pk} from {Order as o}, {Currency as c} where {o.currency} = {c.pk} and {c.isocode} IN ('NOK','DKK','EUR','SEK')

以下是从impex export导出的另一个示例,供您参考。

"#% impex.setTargetFile( ""Category.csv"" );"

insert_update Category;&Item;ambassadorDesc;catalog(id)[allownull=true];catalogVersion(catalog(id),version)[unique=true,allownull=true];code[unique=true,allownull=true];data_sheet(catalogVersion(catalog(id),version),code);defaultSku;description[lang=en];description[lang=en_GB];description[lang=en_US];detail(catalogVersion(catalog(id),version),code);logo(catalogVersion(catalog(id),version),code);name[lang=en];name[lang=en_GB];name[lang=en_US];normal(catalogVersion(catalog(id),version),code);order;others(catalogVersion(catalog(id),version),code);picture(catalogVersion(catalog(id),version),code);stockLevelThreshold;thumbnail(catalogVersion(catalog(id),version),code);thumbnails(catalogVersion(catalog(id),version),code)

"#% impex.exportItems( ""Select {cat.pk} from {Category as cat join Catalog as c on {cat.catalog}={c.PK}} where {c.id}='masterProductCatalog'"" , Collections.EMPTY_MAP, Collections.singletonList (Item.class) , true, true, -1, -1 );"
 类似资料:
  • 我试图在ProductFeature表中插入product对象。但我做不到。如何在下面的impex标题中插入值?

  • 如何将所有数据批量存储到后端? 模式之间的引用很少,因此是否会创建新的'_id'从而影响我的引用 如果您认为这不是导出数据的正确方法,那么如何使用node Express来完成?

  • 我想导出主页(主页,有分类,横幅等导航面板的主页)和与之相关的所有数据。到目前为止,我已经成功地迁移了顶部的分类导航面板,通过导出以下CMS类型的导航面板:分类导航组件,CMSNavigationNode,CMSLinkComponent,CMSNavigationEntry。但是我不知道如何导出页面的其余部分。最好的情况是只迁移与主页相关的数据。但是如果更容易的话,我们也可以下载所有其他页面的数

  • 有人知道如何将数据从GraphenDB导入本地数据库吗?从graphendb.com导出的是一个包含大量文件的zip文件。我不确定如何将它们导入到neo4j的本地实例中。以下是zip文件夹中的一些内容:

  • 本文向大家介绍Oracle 使用TOAD实现导入导出Excel数据,包括了Oracle 使用TOAD实现导入导出Excel数据的使用技巧和注意事项,需要的朋友参考一下 在Oracle应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。Quest Software为此提供了高效的Oracle应用开发工具-Toad。在T

  • 本文向大家介绍利用PL/SQL从Oracle数据库导出和导入数据,包括了利用PL/SQL从Oracle数据库导出和导入数据的使用技巧和注意事项,需要的朋友参考一下 本文实例为大家分享了使用PL/SQL从Oracle数据库导出和导入数据的方法,供大家参考,具体内容如下 1.导出数据: 方式一:工具—>导出用户对象—>导出.sql文件 注:这种方式导出的是建表语句和存储过程语句 方式二:工具—>导出表