°æ°í
  ¹Ú¿ì¹üÀÇ Çã¶ô ¾øÀÌ´Â »ó¾÷Àû »ç¿ëÀ» ±ÝÇÕ´Ï´Ù.


 
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  ±â¾ï Àå¼Ò ¼º°Ý°ú ±¸Á¶ÀÇ º¯°æ.

ÁöÀû ¼ÒÀ¯±ÇÀ» º¸È£ÇսôÙ.
 
¢Ð ¢½ ¢Ñ