Creating and Managing Symbolic Variable Tables
en-938872/2 4 - 23
4
Syntax for Partially Copying Blocks
MOVE [Pj(nj,mj)],mj1,mj2 = [Pi(ni,mi)],mi1,mi2
MOVE Copies the contents of one table into another table.
Pj Target table name.
nj,mj Entries and blocks of the target table.
mj1,mj2 Limits of target table Pj between which are copied the
blocks indexed mi1 to mi2 of the source table Pi. The
other blocks of Pj are not modified.
Pi Source table name.
ni,mi Entries and blocks of the source table.
mi1,mi2 Indexed limits of source table Pi.
These limits and the blocks between these two limits
are copied into table Pj between limits mj1 and mj2.
Syntax for Specifying Entries to Be Copied
MOVE [Pj(nj,mj)] = [Pi(ni,mi)] / j1=i1 / j2=i2 / jn=in
MOVE Copies the contents of one table into another table.
Pj Target table name.
nj,mj Entries and blocks of the target table.
Pi Source table name.
ni,mi Entries and blocks of the source table.
/ j1=i1 / j2=i2 / jn=in When certain entries of a table are not to be copied,
each entry to be copied must be specified with, after the
character «/», the target entry index followed by the
character «=» and the source entry index.
The value of an entry copied in the target table can be
inverted by preceding the source entry index by the sign
«-» (minus).