MOVE文の転記(数字の場合)

MOVE文の転記
(数字の場合)
右側から転記
データの
MOVE A-CODE TO B-CODE
A-CODE
PIC 9(4)
B-CODE
PIC 9(4)
1
2
3
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
B-CODE
PIC 9(4)
PIC 9(4)
1
2
3
4
↓
↓
3
4
MOVE A-CODE TO B-CODE
A-CODE
B-CODE
PIC 9(4)
PIC 9(4)
1
2
3
4
↓
↓
↓
2
3
4
MOVE A-CODE TO B-CODE
A-CODE
B-CODE
PIC 9(4)
PIC 9(4)
1
2
3
4
↓
↓
↓
↓
1
2
3
4
・データの受け取り側が大きかったら
余った桁に 「0」 を入れる
MOVE A-CODE TO B-CODE
1 2 3 4
A-CODE PIC 9(4)
B-CODE PIC 9(6)
↓
4
MOVE A-CODE TO B-CODE
1
A-CODE PIC 9(4)
B-CODE PIC 9(6)
2
3
4
↓
↓
3 4
MOVE A-CODE TO B-CODE
1
A-CODE PIC 9(4)
B-CODE PIC 9(6)
2
3
4
↓
↓
↓
2 3 4
MOVE A-CODE TO B-CODE
1
A-CODE PIC 9(4)
B-CODE PIC 9(6)
↓
2
3
4
↓
↓
↓
1 2 3 4
MOVE A-CODE TO B-CODE
1 2 3 4
A-CODE PIC 9(4)
↓
↓
↓
↓
B-CODE PIC 9(6) 0 0 1 2 3 4
数字は左でそろえるとケタが分かりにくい
755
3297
440
10000
2096
数字は右がそろった方が見やすい
755
3297
440
10000
2096
データの受け取り側が小さかったら、
転記しきれない桁は切り捨てられる
MOVE A-CODE TO B-CODE
1 2 3 4
A-CODE
PIC 9(4)
B-CODE PIC 9(3)
MOVE A-CODE TO B-CODE
1
A-CODE
2
3
4
PIC 9(4)
↓
B-CODE PIC 9(3)
4
MOVE A-CODE TO B-CODE
1
A-CODE
2
3
4
↓
↓
PIC 9(4)
B-CODE PIC 9(3)
3 4
MOVE A-CODE TO B-CODE
1
A-CODE
2
3
4
PIC 9(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
タ
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(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)
↓
↓
↓
タ カ ハ シ
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(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)
↓
タ カ
MOVE A-NAME TO B-NAME
A-NAME PIC X(4)
タ カ ハ シ
↓
B-NAME PIC X(3)
↓
↓
タ カ ハ