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查询分析器进行批量更新将非常有用
目前你不能做批量插入,但这是一个非常好的主意.我会看看我能做什么.
关于连接运算符,以下内容适用于查询分析器:
select @Text + "/Value" from /sitecore/content/Home
Run Code Online (Sandbox Code Playgroud)
这将返回"欢迎使用Sitecore/Value".
在@@item
刚刚返回空的,因为它不是一个有效的系统属性.
归档时间: |
|
查看次数: |
670 次 |
最近记录: |