使用Sitecore Rocks进行批量插入

Dan*_*vay 2 sitecore sitecore-rocks

是否可以使用Sitecore Rocks进行批量插入?SQL的一些东西

INSERT INTO TABLE1 SELECT COL1, COL2 FROM TABLE2
Run Code Online (Sandbox Code Playgroud)

如果是这样,语法是什么?我想在给定模板类型的任何其他项目下添加项目.

我尝试过使用这种语法:

 insert into (
 @@itemname,
 @@templateitem,
 @@path,
 [etc.]
 )   
 select  
'Bulk-Add-Item',
//*[@@id='{B2477E15-F54E-4DA1-B09D-825FF4D13F1D}'],
Path + '/Item',
[etc.]
Run Code Online (Sandbox Code Playgroud)

为此,查询分析器响应: "values" expected at position 440.

请注意,我还没有找到工作级联运算符.例如, Select @@item + '/value' from //sitecore/content/home/* 只返回'/value'.我也试过了||,&&和CONCATENATE没有成功.

显然有一种使用CSV进行批量更新方法,但直接从Sitecore查询分析器进行批量更新将非常有用

Jak*_*sen 8

目前你不能做批量插入,但这是一个非常好的主意.我会看看我能做什么.

关于连接运算符,以下内容适用于查询分析器:

select @Text + "/Value" from /sitecore/content/Home
Run Code Online (Sandbox Code Playgroud)

这将返回"欢迎使用Sitecore/Value".

@@item刚刚返回空的,因为它不是一个有效的系统属性.