MOVE文の転記 (数字の場合) データの右側から転記
MOVE A-CODE TO B-CODE A-CODE PIC 9(4) 1 2 3 4 B-CODE PIC 9(4)
MOVE A-CODE TO B-CODE A-CODE PIC 9(4) 1 2 3 4 ↓ B-CODE PIC 9(4) 4
MOVE A-CODE TO B-CODE A-CODE PIC 9(4) 1 2 3 4 ↓ ↓ B-CODE PIC 9(4) 3 4
MOVE A-CODE TO B-CODE A-CODE PIC 9(4) 1 2 3 4 B-CODE PIC 9(4) 2 3 4 ↓
MOVE A-CODE TO B-CODE A-CODE PIC 9(4) B-CODE PIC 9(4) 1 2 3 4 1 2 3 4 ↓ ↓ ↓ ↓ B-CODE PIC 9(4) 1 2 3 4
・データの受け取り側が大きかったら 余った桁に 「0」 を入れる 余った桁に 「0」 を入れる
MOVE A-CODE TO B-CODE A-CODE PIC 9(4) 1 2 3 4 ↓ B-CODE PIC 9(6) 4
MOVE A-CODE TO B-CODE A-CODE PIC 9(4) 1 2 3 4 ↓ ↓ B-CODE PIC 9(6) 3 4
MOVE A-CODE TO B-CODE A-CODE PIC 9(4) B-CODE PIC 9(6) 2 3 4 1 2 3 4 ↓
MOVE A-CODE TO B-CODE A-CODE PIC 9(4) B-CODE PIC 9(6) 1 2 3 4 1 2 3 4 ↓ ↓ ↓ ↓ B-CODE PIC 9(6) 1 2 3 4
MOVE A-CODE TO B-CODE A-CODE PIC 9(4) B-CODE PIC 9(6) 1 2 3 4 1 2 3 4 ↓ ↓ ↓ ↓ B-CODE PIC 9(6) 1 2 3 4
数字は左でそろえるとケタが分かりにくい 755 3297 440 10000 2096
数字は右がそろった方が見やすい 755 3297 440 10000 2096
データの受け取り側が小さかったら、 転記しきれない桁は切り捨てられる 転記しきれない桁は切り捨てられる
MOVE A-CODE TO B-CODE A-CODE PIC 9(4) 1 2 3 4 B-CODE PIC 9(3)
MOVE A-CODE TO B-CODE A-CODE PIC 9(4) 1 2 3 4 ↓ B-CODE PIC 9(3) 4
MOVE A-CODE TO B-CODE A-CODE PIC 9(4) 1 2 3 4 ↓ ↓ B-CODE PIC 9(3) 3 4
MOVE A-CODE TO B-CODE B-CODE PIC 9(3) A-CODE PIC 9(4) 2 3 4 1 2 3 4 ↓ A-CODE PIC 9(4) 1 2 3 4 ↓ ↓ ↓ ↓ B-CODE PIC 9(3) 2 3 4
MOVE文の転記 (文字の場合) データの左側から転記
MOVE A-NAME TO B-NAME A-NAME PIC X(4) タ カ ハ シ B-NAME PIC X(4)
MOVE A-NAME TO B-NAME A-NAME PIC X(4) タ カ ハ シ ↓ B-NAME PIC X(4) タ
MOVE A-NAME TO B-NAME A-NAME PIC X(4) タ カ ハ シ ↓ ↓ B-NAME PIC X(4) タ カ
MOVE A-NAME TO B-NAME B-NAME PIC X(4) A-NAME PIC X(4) タ カ ハ タ カ ハ シ ↓
MOVE A-NAME TO B-NAME B-NAME PIC X(4) A-NAME PIC X(4) タ カ ハ シ タ カ ハ シ ↓ ↓ ↓ ↓ B-NAME PIC X(4) タ カ ハ シ
・データの受け取り側が大きかったら 余った桁に 「空白(△)」 を入れる 余った桁に 「空白(△)」 を入れる
MOVE A-NAME TO B-NAME A-NAME PIC X(4) タ カ ハ シ B-NAME PIC X(6)
MOVE A-NAME TO B-NAME A-NAME PIC X(4) タ カ ハ シ ↓ B-NAME PIC X(6) タ
MOVE A-NAME TO B-NAME A-NAME PIC X(4) タ カ ハ シ ↓ ↓ B-NAME PIC X(6) タ カ
MOVE A-NAME TO B-NAME A-NAME PIC X(4) タ カ ハ シ B-NAME PIC X(6) タ カ ハ ↓
MOVE A-NAME TO B-NAME A-NAME PIC X(4) タ カ ハ シ B-NAME PIC X(6) タ カ ハ シ ↓ ↓ ↓ ↓ B-NAME PIC X(6) タ カ ハ シ
MOVE A-NAME TO B-NAME A-NAME PIC X(4) タ カ ハ シ B-NAME PIC X(6) タ カ ハ シ ↓ ↓ ↓ ↓ ↓ ↓ B-NAME PIC X(6) タ カ ハ シ △
データの受け取り側が小さかったら、転記しきれない桁は切り捨てられる
文字は右でそろえると読みにくい タカハシ アオヤナギ ヤマダ ヤナギサワ ハネクラ
文字は左がそろった方が見やすい タカハシ アオヤナギ ヤマダ ヤナギサワ ハネクラ
データの受け取り側が小さかったら、 転記しきれない桁は切り捨てられる 転記しきれない桁は切り捨てられる
MOVE A-NAME TO B-NAME A-NAME PIC X(4) タ カ ハ シ B-NAME PIC X(3)
MOVE A-NAME TO B-NAME A-NAME PIC X(4) タ カ ハ シ ↓ B-NAME PIC X(3) タ
MOVE A-NAME TO B-NAME A-NAME PIC X(4) タ カ ハ シ ↓ ↓ B-NAME PIC X(3) タ カ
A-NAME PIC X(4) B-NAME PIC X(3) MOVE A-NAME TO B-NAME タ カ ハ シ タ カ ハ ↓