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


 
2.3.2.1.3  3Â÷¿ø ¹è¿­
 
 

01 TABLE3.
03 TABL OCCURS 3 TIMES.
¡æ
¸é
05 TAB OCCURS 3 TIMES.
¡æ
Çà
07 TT OCCURS 4 TIMES PIC 9(3).
¡æ
¿­

   
 
 
 
 
3 ¸é 1 Çà
2 ¸é 1 Çà
1 ¸é 1 Çà
1 ¸é 2 Çà
1 ¸é 3 Çà
 
 
 
 
    ¡ç¡ª¡ª¡ª
¿­ (column)
¡ª¡ª¡ª¡æ
 
                           
 
TT(3, 1, 1)
TT(3, 1, 2)
TT(3, 1, 3)
TT(3, 1, 4)
 
TT(2, 1, 1)
TT(2, 1, 2)
TT(2, 1, 3)
TT(2, 1, 4)
 
TT(1, 1, 1)
TT(1, 1, 2)
TT(1, 1, 3)
TT(1, 1, 4)
 
TT(1, 2, 1)
TT(1, 2, 2)
TT(1, 2, 3)
TT(1, 2, 4)
TT(1, 3, 1)
TT(1, 3, 2)
TT(1, 3, 3)
TT(1, 3, 4)
 
¡ç
9(3)
¡æ
¡ç
9(3)
¡æ
¡ç
9(3)
¡æ
¡ç
9(3)
¡æ
 
   
 
<Çؼ³>
 
¨ç
 TT¶ó´Â ¹è¿­¸íÀ¸·Î ÷ÀÚ¸¸ ´Ù¸£°Ô 36(3*3*4)°³ÀÇ ±â¾ïÀå¼Ò°¡ È®º¸µË´Ï´Ù.
¨è
 OCCURS¸¦ ¼¼ ¹ø »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù.
¨é
  itemÀÇ »ç¿ëÀº TT(I, J, K) Çü½ÄÀ¸·Î ÇÕ´Ï´Ù.
¨ê
 ¸é, Çà, ¿­·Î ±¸¼ºµÇ°í ÷ÀÚ ¼¼ °³¸¦ °¡Áö°í »ç¿ëÇÕ´Ï´Ù.
¨ë
 ¹è¿­ ¿ä¼Ò °¢°¢ÀÇ Å©±â´Â 9(3)ÀÌ µË´Ï´Ù.
 
 º¸Ãæ ¼³¸í)
TT(I, J, K)¿¡¼­ TT´Â ¹è¿­¸íÀ» ³ªÅ¸³»¸ç, (I, J, K)´Â ÷ÀÚ¸¦ ³ªÅ¸³À´Ï´Ù.
 
 
 
  [¿¹¹®] 

01 A-TTT.
03 A-TT OCCURS 2.
 
03 A-T OCCURS 3.
05 A OCCURS 4 PIC 9(3).
 


 
  <±â¾ï ÇüÅÂ> 
                 
A-TTT
A-TT(1)
A-TT(2)
A-T(1, 1)
A-T(2, 1)
A(1, 1, 1)
A(1, 1, 2)
A(1, 1, 3)
A(1, 1, 4)
A(2, 1, 1)
A(2, 1, 2)
A(2, 1, 3)
A(2, 1, 4)
A-T(1, 2)
A-T(2, 2)
A(1, 2, 1)
A(1, 2, 2)
A(1, 2, 3)
A(1, 2, 4)
A(2, 2, 1)
A(2, 2, 2)
A(2, 2, 3)
A(2, 2, 4)
A-T(1, 3)
A-T(2, 3)
A(1, 3, 1)
A(1, 3, 2)
A(1, 3, 3)
A(1, 3, 4)
A(2, 3, 1)
A(2, 3, 2)
A(2, 3, 3)
A(2, 3, 4)
 
<*>  ±â¾ï Àå¼Ò(¹è¿­¸í) A´Â 2 ¡¿ 3 ¡¿ 4 = 24 °³ÀÇ Ç׸ñÀÔ´Ï´Ù. 
 
<Çؼ³>
 
¨ç
 PROCEDURE DIVISION¿¡¼­´Â 3°³ÀÇ Ã·ÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù.
¨è
 PIC±¸´Â ¸¶Áö¸· ´Ü°è¿¡ Çѹø¸¸ ±â¼úÇÕ´Ï´Ù.
¨é
 3Â÷¿ø ¹è¿­ÀÇ Ã·ÀÚ´Â ¸é, Çà, ¿­À» ³ªÅ¸³À´Ï´Ù.
<*>
 COBOL¿¡¼­ ¹è¿­Àº ¸é, Çà, ¿­ ¼øÀ§ÀÔ´Ï´Ù. 
À§ ¿¹¹®¿¡¼­
 05¹ø° ¹è¿­ ¿ä¼Ò´Â A(1, 2, 1)À̸ç,
 15¹ø° ¹è¿­ ¿ä¼Ò´Â A(2, 1, 3)ÀÔ´Ï´Ù.
 
 
 
ÁöÀû ¼ÒÀ¯±ÇÀ» º¸È£ÇսôÙ.
 
¢Ð ¢½ ¢Ñ