|
¹Ú¿ì¹üÀÇ Çã¶ô ¾øÀÌ´Â »ó¾÷Àû »ç¿ëÀ» ±ÝÇÕ´Ï´Ù. |
2.3.2.2 REDEFINES clause(Àý) |
¨ç
|
ÀÌ¹Ì Á¤ÀÇµÈ ±â¾ïÀå¼ÒÀÇ ¼º°ÝÀ̳ª ±¸Á¶¸¦ º¯°æÇÏ°íÀÚ ÇÒ ¶§ »ç¿ëÇÏ´Â ¸í·ÉÀ¸·Î¼, 2°³ÀÇ ±â¾ï Àå¼Ò°¡ ¼±¾ðµÇ´Â °ÍÀÌ ¾Æ´Õ´Ï´Ù. |
[Çü½Ä] | |||||||
´Ü°è¹øÈ£ | { | µ¥ÀÌÅ͸í-1 | } | REDEFINES | µ¥ÀÌÅ͸í-2. | ||
FILLER |
|
|
<1>
|
DATA DIVISION¿¡¼ Á¤ÀÇµÈ ·¹Äڵ峪 Ç׸ñÀÇ ¼º°ÝÀ» ¹Ù²Ù°Å³ª, ±¸Á¶¸¦ º¯°æ½ÃÅ°°íÀÚ ÇÒ °æ¿ì¿¡ »ç¿ëÇÕ´Ï´Ù. |
<2>
|
REDEFINES±¸¸¦ »ç¿ëÇÏ¸é º°µµ·Î ±â¾ï Àå¼ÒÀÇ ¿µ¿ªÀÌ ÇÒ´çµÇ´Â °ÍÀÌ ¾Æ´Ï¸ç, °°Àº ±â¾ï Àå¼Ò¸¦ ÀÌÁßÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. |
<3>
|
µ¥ÀÌÅ͸í-1Àº µ¥ÀÌÅ͸í-2¸¦ ÀçÁ¤ÀÇÇÑ À̸§ÀÔ´Ï´Ù. |
<4>
|
µ¥ÀÌÅ͸í-1°ú µ¥ÀÌÅ͸í-2ÀÇ ´Ü°è ¹øÈ£¿Í ±æÀÌ(Àüü Å©±â)´Â ¹Ýµå½Ã °°¾Æ¾ß Çϸç, ¼º°Ý(¼ýÀÚÇüÀÎÁö, ¿µ¹®ÀÚÇüÀÎÁö, ¿µ¼ýÀÚÀÎÁö)Àº ´Þ¶óµµ »ó°ü¾ø½À´Ï´Ù. |
<5>
|
OCCURS½ÃŲ
Ç׸ñÀº ÀçÁ¤ÀǽÃų ¼ö ¾øÁö¸¸, ÀçÁ¤ÀÇ(REDEFINES)½ÃŲ
Ç׸ñÀº OCCURS½Ãų ¼ö ÀÖ½À´Ï´Ù.
( ±â¾ï Àå¼Ò¿¡ ÃʱâÄ¡¸¦ ºÎ¿©ÇÒ ¶§ ÀçÁ¤ÀǸ¦ »ç¿ëÇÕ´Ï´Ù. ) |
<6>
|
REDEFINES±¸¿¡¼´Â VALUE±¸¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. |
<7>
|
FILE SECTION¿¡¼ ·¹ÄÚµå¸íÀº µ¥ÀÌÅ͸í-2¿¡ ¿Ã ¼ö ¾ø½À´Ï´Ù. |
[¼³¸í]
|
|
¨ç
|
µ¥ÀÌÅ͸í-2´Â ÀÌ¹Ì Á¤ÀÇµÈ ±â¾ïÀå¼ÒÀ̸ç data-name-1Àº »õ·Î Á¤ÀǵǴ À̸§ÀÔ´Ï´Ù. |
¨è
|
¾çÂÊ data-nameÀº µ¿ÀÏÇÑ °èÃþ¹øÈ£¿Í µ¿ÀÏÇÑ ±æÀ̾î¾ß ÇÕ´Ï´Ù. |
¨é
|
FILE SECTIONÀÇ 01 Level°ú 66, 77, 88 LevelÀ» °®´Â data-name¿¡´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. |
¨ê
|
ÀçÁ¤ÀÇµÈ Ç׸ñÀº OCCURS½Ãų ¼ö ÀÖÀ¸³ª, OCCURSµÈ Ç׸ñÀº ÀçÁ¤ÀǽÃų ¼ö ¾ø½À´Ï´Ù. |
¨ë
|
ÀçÁ¤ÀÇµÈ Ç׸ñÀº VALUE clause¸¦ ±â¼úÇÒ ¼ö ¾ø½À´Ï´Ù. |
2.3.2.2.1 | ±â¾ï Àå¼Ò ¼º°ÝÀÇ º¯°æ. |
2.3.2.2.2 | ±â¾ï Àå¼Ò ±¸Á¶ÀÇ º¯°æ. |
2.3.2.2.3 | ±â¾ï Àå¼Ò ¼º°Ý°ú ±¸Á¶ÀÇ º¯°æ. |
|
¢Ð | ¢½ | ¢Ñ |