第三章 使用多维存储(全局变量)(三)
在全局变量中复制数据
若要将全局变量(全部或部分)的内容复制到另一个全局变量(或局部数组)中,请使用ObjectScript Merge
命令。
下面的示例演示如何使用Merge
命令将OldData
全局变量的全部内容复制到NewData
全局变量中:
Merge ^NewData = ^OldData
如果合并命令的source
参数有下标,则复制该节点及其后代中的所有数据。如果Destination
参数有下标,则使用目标地址作为顶级节点复制数据。例如,以下代码:
Merge ^NewData(1,2) = ^OldData(5,6,7)
将^OldData(5,6,7)
及其下的所有数据复制到^NewData(1,2)
。