是否可以使用 Sitecore Rocks 进行批量插入?类似于 SQL 的东西
INSERT INTO TABLE1 SELECT COL1, COL2 FROM TABLE2
如果是这样,语法是什么?我想在给定模板类型的任何其他项目下添加一个项目。
我试过使用这种语法:
insert into (
@@itemname,
@@templateitem,
@@path,
[etc.]
)
select
'Bulk-Add-Item',
//*[@@id='{B2477E15-F54E-4DA1-B09D-825FF4D13F1D}'],
Path + '/Item',
[etc.]
对此,查询分析器回应:
"values" expected at position 440.
请注意,我还没有找到有效的串联运算符。例如,
Select @@item + '/value' from //sitecore/content/home/*
只需返回'/value'
. 我也尝试过 ||、&& 和 CONCATENATE,但均未成功。
显然有一种使用 CSV 进行批量更新的方法,但是直接从 Sitecore Query Analyzer 进行批量更新将非常有用