¿¬°á¼º º¸Ãæ ¼³¸í¼­

AS/400¿ë DB2 Universal Database¿Í DB2 Universal Database°£ÀÇ ±âŸ °í·Á»çÇ×

¿©±â¿¡¼­´Â AS/400¿ë DB2 Universal Database ¹× DB2 Common Server ¹öÀü 2 ¶Ç´Â DB2 Universal Database »çÀÌ¿¡¼­ SQL Á¶ÀÛ¿¡ Àû¿ëµÇ´Â ¸î °¡Áö Ãß°¡ °í·Á»çÇ×À» ³ª¿­ÇÕ´Ï´Ù. ±× ¿Ü¿¡ OS/2¿ë DB2¿¡ °üÇÑ »çÇ×ÀÌ ¼³¸íµÇÁö¸¸ ´ëºÎºÐÀÇ °æ¿ì À¯»çÇÑ »çÇ×ÀÌ ´ÙÀ½°ú °°ÀÌ ´Ù¸¥ Ç÷§Æû¿¡ ÀÖ´Â DB2 Common Server ¹öÀü 2 ¹× DB2 Universal Database¿¡ Àû¿ëµË´Ï´Ù.

  1. AS/400¿¡¼­ Å×À̺í À̸§Àº ÄÝ·º¼Ç(¶Ç´Â ¶óÀ̺귯¸® À̸§)¿¡ ÀÇÇØ ±ÔÁ¤µÇ¸ç AS/400¿ë DB2 Universal Database µ¥ÀÌÅͺ£À̽º(AS/400´ç ÇϳªÀÇ µ¥ÀÌÅͺ£À̽º)¿¡ »óÁÖÇÕ´Ï´Ù. ±×·¯³ª PC¿¡¼­´Â Å×À̺íÀÌ »ç¿ëÀÚ ID(Å×À̺í ÀÛ¼ºÀÚ)¿¡ ÀÇÇØ ±ÔÁ¤µÇ¸ç, ƯÁ¤ µ¥ÀÌÅͺ£À̽º¿¡ »óÁÖÇÕ´Ï´Ù(OS/2¿ë DB2¸¦ °®Ãá PC¿¡ °¡´ÉÇÑ ¿©·¯ °¡Áö µ¥ÀÌÅͺ£À̽º¸¦ °®Ãã).
    1. ÀÌ´Â Á¶È¸µÇ´Â Å×À̺í À̸§ÀÌ ÄÝ·º¼Ç À̸§ ¾øÀÌ ÁöÁ¤µÈ °æ¿ì, OS/2¿ë DB2¿¡¼­ AS/400¿ë DB2 Universal Database·ÎÀÇ Á¶È¸(DB2 Connect¸¦ ÅëÇØ)½Ã (±âº») ÄÝ·º¼Ç À̸§¿¡ ´ëÇØ ¸ñÇ¥Ãø ÀÛ¾÷(AS/400)ÀÇ »ç¿ëÀÚ ID°¡ »ç¿ëµÊÀ» ÀǹÌÇÕ´Ï´Ù. ÁÖÀÇÇϽʽÿÀ. ±×·¸Áö ¾ÊÀ¸¸é Å×À̺íÀ» ãÁö ¸øÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
    2. ÀÌ´Â ¶ÇÇÑ AS/400¿ë DB2 Universal Database¿¡¼­ OS/2¿ë DB2·ÎÀÇ Á¶È¸°¡ ³»Æ÷µÈ Å×ÀÌºí ±ÔÁ¤ÀÚ°¡ µÊÀ» ÀǹÌÇÕ´Ï´Ù('qualifier.table-name' Çü½ÄÀ¸·Î ±ÔÁ¤ÀÚ°¡ Á¶È¸¿¡ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì). OS/2¿ë DB2 Å×ÀÌºí ±ÔÁ¤ÀÚ(AS/400 ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅÍ¿¡ ÀÇÇØ ÄÝ·º¼ÇÀ̳ª ¶óÀ̺귯¸®·Î Á¤ÀǵÈ)´Â ÀÌ Á¶È¸¸¦ ¼öÇàÇÏ´Â »ç¿ëÀÚÀÇ »ç¿ëÀÚ ID·Î ±âº» ¼³Á¤µÊÀ» ÀǹÌÇϱ⵵ ÇÕ´Ï´Ù. ÁÖÀÇÇϽʽÿÀ. ±×·¸Áö ¾ÊÀ¸¸é Á¶È¸½Ã Å×À̺íÀ» ãÁö ¸øÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
    3. ÀϹÝÀûÀÎ »ç¿ëÀÚ ID¸¦ »ç¿ëÇÏ¿© OS/2¿ë DB2 µ¥ÀÌÅͺ£À̽º¿Í Å×À̺íÀ» ÀÛ¼ºÇÏ·Á°í ÇÒ ¼ö ÀÖ½À´Ï´Ù. OS/2¿ë DB2ÀÇ °æ¿ì, AS/400¿ë DB2 Universal Database¿¡ ÀÖ´Â °Í°ú °°Àº ¹°¸®Àû ÄÝ·º¼ÇÀº ¾ø°í ´Ù¸¸ ÀÛ¼ºÀÚÀÇ »ç¿ëÀÚ IDÀÎ Å×ÀÌºí ±ÔÁ¤ÀÚ¸¸ ÀÖ½À´Ï´Ù.
  2. OS/2¿ë DB2°¡ DRDA ÇÁ·ÎÅäÄÝÀ» »ç¿ëÇϴ Ŭ¶óÀÌ¾ðÆ®°¡ µÉ °æ¿ì DB2 Connect(¶Ç´Â DDCS)°¡ ÇÊ¿äÇÕ´Ï´Ù. OS/2¿ë DB2°¡ ¼­¹ö·Î¸¸ »ç¿ëµÇ´Â °æ¿ì¿¡´Â ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.
  3. DB2 Connect¸¦ Á¦´ë·Î ±¸¼ºÇÏ´Â °ÍÀÌ ¸Å¿ì Áß¿äÇÕ´Ï´Ù.
    1. °¡Àå ÃֽŠ·¹º§ÀÇ OS/2¿ë DB2 ¹× DB2 Connect¸¦ °¡Áö°í ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ±×·¸Áö ¾ÊÀ¸¸é »ç¿ë °¡´ÉÇÑ ¼öÁ¤ÆÑÀ» Àû¿ëÇϽʽÿÀ.
    2. ¸Å´º¾ó¿¡ ³ª¿Í ÀÖ´Â ¼³Ä¡ ¹× ±¸¼º ÁöħÀ» µû¸£½Ê½Ã¿À.
  4. APPC¸¦ »ç¿ëÇϰí ÀÖ´Â °æ¿ì, OS/2¿ë DB2°¡ ÀÀ¿ëÇÁ·Î±×·¥ ¸®Äù½ºÅͳª ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö·Î »ç¿ëµÉ ¶§ PC¿¡ ´ëÇØ ÀÛ¼ºµÇ´Â Á¦¾î±â¿Í ÀåÄ¡¿Í ÇÔ²² Åë½ÅÀ» ¿Ã¹Ù·Î ÀÛ¼ºÇϵµ·Ï Ưº°ÇÑ ÁÖÀǸ¦ ±â¿ï¿©¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ, »ç¿ëµÇ´Â ÇÁ·ÎÅäÄÝ¿¡ °ü°è¾øÀÌ AS/400ÀÌ ¿¬°áÇÏ°Ô µÇ´Â °¢°¢ÀÇ OS/2¿ë DB2 µ¥ÀÌÅͺ£À̽ºÀÇ RDB µð·ºÅ丮¿¡ Ç׸ñÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

    APPC Åë½Å¿ëÀ¸·Î ¼³Á¤ÇÏ·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

    1. ÀåÄ¡¿Í Á¦¾î±â ¼³¸íÀ» ¼öÀÛ¾÷À¸·Î ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ, ÅäÅ«¸µÀ» °¡Áö°í ÀÖ´Â Çà ¼³¸í AUTOCRTCLT ¸Å°³º¯¼ö°¡ *YESÀÎ °æ¿ì, ½Ã½ºÅÛÀÌ ÀÌµé ¼³¸íÀ» ÀÛ¼ºÇÏ°Ô ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. WRKLIND ¸í·ÉÀ¸·Î ¿É¼Ç 2 º¯°æÀ» »ç¿ëÇÏ¿© Çà ¼³¸íÀ» »ìÆìº¸½Ê½Ã¿À. ¸Å°³º¯¼ö 'Autocreate controller'·Î °¡¼­ AUTOCRTCLT °ªÀ» È®ÀÎÇϽʽÿÀ.

      »ç¿ëÀÚ ½Ã½ºÅÛÀÌ Á¦¾î±â¸¦ ÀÚµ¿À¸·Î ÀÛ¼ºÇÏ´Â °æ¿ì, ÇÊ¿äÇÑ Á¦¾î±â ¼³¸íÀÇ ÀÛ¼ºÀ» ½ÃÀÛÇÒ ¼ö ÀÖ½À´Ï´Ù. OS/2»óÀÇ CM/2 Æú´õ¿¡¼­ Åë½ÅÀ» ½ÃÀÛÇÏ°í ¼­ºê½Ã½ºÅÛ °ü¸®¸¦ ¼öÇàÇϽʽÿÀ. ¼­ºê½Ã½ºÅÛ °ü¸®¿¡¼­ SNA ¼­ºê½Ã½ºÅÛ¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×À» »ìÆìº¸½Ê½Ã¿À. ´ÙÀ½Àº ³í¸® ¸µÅ©¿¡¼­ º¼ ¼ö ÀÖ½À´Ï´Ù. À̸¦ ¿­¾î °¡µ¿½ÃŲ ´ÙÀ½ ¿øÇÏ´Â ½Ã½ºÅÛ¿¡ ´ëÇÑ ¸µÅ©¸¦ Ȱ¼ºÈ­ÇÏ¿© ¿©±â¼­ Á¦¾î±â¸¦ ÀÚµ¿ ÀÛ¼ºÇϽʽÿÀ. ÀåÄ¡ ¼³¸íÀº Â÷ÈÄ¿¡ ÀÚµ¿À¸·Î ÀÛ¼ºµË´Ï´Ù. ¡¡

    2. ½Ã½ºÅÛµé »çÀÌ¿¡¼­ ³×Æ®¿öÅ© ¿¬°áÀÌ ÀÛµ¿µÇ°Ô ÇÏ·Á¸é AS/400»óÀÇ ÀåÄ¡¿Í Á¦¾î±â°¡ Ȱ¼º »óÅ¿©¾ß ÇÕ´Ï´Ù. Ȱ¼º Á¦¾î±â°¡ Ȱ¼º »óŸ¦ À¯ÁöÇϵµ·Ï Á¦¾î±â ¼³¸í¿¡¼­ SWTDSC ¸Å°³º¯¼ö¸¦ *NO·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ IPL¿¡¼­ Á¦¾î±â°¡ Ȱµ¿µÇµµ·Ï ONLINE ¸Å°³º¯¼ö¸¦ *YES·Î ¼³Á¤ÇÒ ¼öµµ ÀÖ½À´Ï´Ù(ÀåÄ¡ ¼³¸íÀÇ ONLINE ¸Å°³º¯¼ö¸¦ *YES·Î ¼³Á¤ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.). Á¦¾î±â ¼³¸í¿¡¼­ ¸Å°³º¯¼ö¸¦ º¯°æÇÏ·Á¸é, À̰ÍÀÌ ´ÜÀý º¯È¯µÇ°í(VARIED OFF) Á¦¾î±â ¼ÒÀ¯ÀÚ(CTLOWN ¸Å°³º¯¼ö)°¡ *USER·Î ¼³Á¤µÇ¾î¾ß ÇÕ´Ï´Ù.
    3. AS/400ÀÌ ¿¬°áÇÒ °¢ OS/2¿ë DB2 µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ RDB µð·ºÅ丮¿¡¼­ Ç׸ñÀ» Ãß°¡ÇÏ·Á¸é ADDRDBDIRE ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ. RDB À̸§Àº OS/2¿ë DB2 µ¥ÀÌÅͺ£À̽º À̸§ÀÌ°í ¿ø°Ý À§Ä¡ À̸§Àº ¿öÅ©½ºÅ×ÀÌ¼Ç À̸§ÀÔ´Ï´Ù.
  5. OS/2¿ë DB2¿¡¼­ »ç¿ëÇÏ´Â AS/400»óÀÇ Å×À̺í(½ÇÁ¦ ÆÄÀÏ)¿¡ ´ëÇØ ÀûÀýÇÑ CCSID °ª(º¸Åë ¹Ì±¹ÀÇ °æ¿ì 37)ÀÌ ÇÊ¿äÇÕ´Ï´Ù. DSPFD¸¦ »ç¿ëÇÏ¿© CCSID °ªÀ» ¿­¶÷ÇÒ ¼ö ÀÖÀ¸¸ç CHGPF¸¦ »ç¿ëÇÏ¿© ½ÇÁ¦ ÆÄÀÏ¿¡ ´ëÇÑ CCSID °ªÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ, ¼º°øÀûÀÎ ¿¬°áÀ» À§ÇØ ÀÛ¾÷ÀÇ CCSID, »ç¿ëµÇ´Â »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏÀÇ CCSID ¶Ç´Â ±âº»°ªÀÌ 65535ÀÏ °æ¿ì, ½Ã½ºÅÛ CCSID °ª(QCCSID) Áß Çϳª¸¦ º¯°æÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. º¸Åë ÀÌ·¯ÇÑ º¯°æÀ» Çϱ⿡ °¡Àå ÁÁÀº À§Ä¡´Â ¼­¹ö ÀÛ¾÷ÀÌ ¼öÇàµÇ°í ÀÖ´Â »ç¿ëÀÚ ÇÁ·ÎÆÄÀÏÀÔ´Ï´Ù.
  6. DB2 Connect¸¦ »ç¿ëÇÏ¿© AS/400 ¼­¹ö¿Í »óÈ£ ÀÛµ¿Çϱâ Àü¿¡ ÀÀ¿ëÇÁ·Î±×·¥°ú DB2 Connect À¯Æ¿¸®Æ¼¿¡ ´ëÇÑ SQL ÆÐŰÁö¸¦ AS/400¿¡ ÀÛ¼ºÇØ¾ß ÇÕ´Ï´Ù.
    1. DB2 PREP ¸í·É¿¡¼­ Embedded SQLÀ» »ç¿ëÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥ ¼Ò½º ÆÄÀÏÀ» ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Ã³¸®¿¡ ÀÇÇØ SQL¹®¿¡ ´ëÇÑ È£½ºÆ® ¾ð¾î È£ÃâÀÌ µé¾î°¡´Â ¼öÁ¤µÈ ¼Ò½º ÆÄÀÏÀÌ ÀÛ¼ºµÇ°í ÇöÀç ¿¬°áµÇ¾î ÀÖ´Â µ¥ÀÌÅͺ£À̽º¿¡ SQL ÆÐŰÁö°¡ ±âº»ÀûÀ¸·Î ÀÛ¼ºµË´Ï´Ù.
    2. DB2 Connect À¯Æ¿¸®Æ¼¸¦ AS/400 DB2 ¼­¹ö¿¡ ¿¬°áÇÏ·Á¸é ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
      1.    CONNECT TO rdbname
        
      2.    BIND path@DDCS400.LST BLOCKING ALL SQLERROR CONTINUE
                    MESSAGES DDCS400.MGS GRANT PUBLIC
        

        À§ÀÇ path@DDCS400.LST¿¡¼­ path¸¦ ±âº» °æ·Î C:\SQLLIB\BND\·Î ¹Ù²Ù°Å³ª ±âº» À§Ä¡¿¡ ¼³Ä¡ÇÏÁö ¾ÊÀº °æ¿ì »ç¿ëÀÚÀÇ Áö¿ª °ªÀ¸·Î ´ëüÇϽʽÿÀ.
        ÁÖ:¸ñ·ÏÀÇ ¼¼ ¹øÂ° ¹ÙÀÎµå ÆÄÀÏ¿¡ ÀÖ´Â AS/400¿ë DB2 Universal Database µ¥ÀÌÅͺ£À̽º¿¡¼­ -901 SQL Äڵ带 ¹æÁöÇÏ·Á¸é OS/400 V3R1¿¡ PTF SF23624°¡ ÇÊ¿äÇÕ´Ï´Ù.

      3.    CONNECT RESET
        
  7. AS/400¿ë DB2 Universal Database¿¡¼­ OS/2¿ë DB2·ÎÀÇ ´ëÈ­½Ä SQLÀÇ °æ¿ì:
    1. ¼¼¼Ç ¼Ó¼º NAMING(*SQL), DATFMT(*ISO) ¹× TIMFMT(*ISO)¸¦ »ç¿ëÇϽʽÿÀ. *ISO ¿Ü¿¡ ´Ù¸¥ Çü½Äµµ ÀÛµ¿ÇÏÁö¸¸ ÀüºÎ´Â ¾Æ´Ï¸ç ³¯Â¥ Çü½Ä(DATFMT)¿¡ »ç¿ëµÇ´Â °ÍÀÌ ½Ã°£ Çü½Ä(TIMFMT)¿¡µµ »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù.
    2. AS/400ÀÇ COLLECTION°ú OS/2¿ë DB2¿¡ ´ëÇÑ Å×ÀÌºí ±ÔÁ¤ÀÚ(ÀÛ¼ºÀÚÀÇ »ç¿ëÀÚ ID)°£¿¡ Àü´ÞµÇ´Â Á¤º¸¸¦ ±â·ÏÇϽʽÿÀ. SQL Á¶ÀÛ¿¡ ´ëÇÑ °í·Á»çÇ× ¸ñ·ÏÀÇ Ç׸ñ 1À» ÂüÁ¶ÇϽʽÿÀ.
    3. °¡Àå óÀ½ÀÇ ´ëÈ­½Ä ¼¼¼Ç¿¡ ´ëÇØ È®¾à Á¦¾î·Î COMMIT(*CS)¸¦ ÁöÁ¤Çϰí (1) RELEASE ALL, (2) COMMIT, (3) CONNECT TO rdbname(¿©±â¼­, 'rdbname'Àº ƯÁ¤ µ¥ÀÌÅͺ£À̽º·Î ¹Ù²ñ)À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. À̶§ ÆÐŰÁö QSQL400.QSQL0200¿¡ ´ëÇÑ ½ÇÇà ±ÇÇÑÀ» ÀÏ¹Ý »ç¿ëÀÚ(¶Ç´Â ƯÁ¤ »ç¿ëÀÚ)¿¡°Ô ºÎ¿©ÇÏ·Á°í ÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ´Ù¸¥ »ç¿ëÀÚ°¡ PC¿¡ ÀÛ¼ºµÈ SQL PKG¸¦ ´ëÈ­½Ä SQL¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
  8. OS/2¿ë DB2 µ¥ÀÌÅͺ£À̽º¿¡ ¾×¼¼½ºÇÏ´Â AS/400¿¡ ÀÛ¼ºµÈ ÇÁ·Î±×·¥ÀÇ °æ¿ì, ´ÙÀ½ÀÇ OS/2¿ë DB2 ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.
    1.    GRANT ALL PRIVILEGES ON TABLE table-name TO user
      
    2.    GRANT EXECUTE ON PACKAGE package-name (usually the AS/400
           program name) TO user
      

      »ç¿ëÀÚ·Î 'PUBLIC'À» ÁöÁ¤ÇϽʽÿÀ.

  9. OS/2¿ë DB2(V2.1.1 ÀÌ»ó)¿¡ ¾×¼¼½ºÇÏ´Â AS/400 ÀÀ¿ëÇÁ·Î±×·¥ÀÇ CRTSQLxxx ¸í·É¿¡ ´ëÇÑ ÀÀ´äÀ¸·Î ÆÐŰÁö°¡ ÀÛ¼ºµÇÁö ¾Ê¾Ò´Âµ¥µµ PC¿¡ SQL ÆÐŰÁö°¡ ÀÛ¼ºµÇ¾úÀ½À» ¾Ë¸®´Â ¸Þ½ÃÁö(SQL5057)°¡ ¹ßÇàµÇ¾ú½À´Ï´Ù. À̰ÍÀº OS/2¿ë DB2ÀÇ ÃֽŠ·¹º§¿¡¼­ ¼öÁ¤µÇ¾ú½À´Ï´Ù.

    ¶ÇÇÑ ÀÌÀü ¹öÀüÀÇ OS/2¿ë DB2¿¡¼­ ¼Ò½º ±¸¼º¿ø ¼³¸íÀÇ ÅØ½ºÆ® Çʵ忡 ¾Æ¹«°Íµµ ¾ø´Â OS/400 ÇÁ·Î±×·¥¿¡ ´ëÇØ¼­´Â SQL ÆÐŰÁö°¡ ÀÛ¼ºµÇÁö ¾Ê¾Ò½À´Ï´Ù.

  10. OS/2¿ë DB2 C ¾ð¾î ÀúÀå ÇÁ·Î½Ãµà¾î´Â argc¿Í argv¸¦ ¸Å°³º¯¼ö·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù(À¯Çü main()ÀÌ µÉ ¼ö ¾øÀ½). ÀÌ´Â argc¿Í argv¸¦ »ç¿ëÇØ¾ß ÇÏ´Â AS/400 ÀúÀå ÇÁ·Î½Ãµà¾î¿Í´Â ´Ù¸¨´Ï´Ù. OS/2¿ë DB2 ÀúÀå ÇÁ·Î½Ãµà¾î¿¡ ´ëÇØ¼­´Â \SQLLIB\SAMPLES ¼­ºêµð·ºÅ丮ÀÇ ¿¹¸¦ ÂüÁ¶ÇϽʽÿÀ. C ¼­ºêµð·ºÅ丮ÀÇ OUTSRV.SQC¿Í OUTCLI.SQC¸¦ »ìÆìº¸½Ê½Ã¿À.
  11. AS/400¿¡¼­ È£ÃâµÈ OS/2¿ë DB2ÀÇ ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ °æ¿ì, ÇÁ·Î½Ãµà¾î À̸§¿¡ ´ë¹®ÀÚ¸¦ »ç¿ëÇϽʽÿÀ. AS/400Àº ÇöÀç ÇÁ·Î½Ãµà¾î À̸§À» ´ë¹®ÀÚ·Î º¯°æÇÕ´Ï´Ù. ±×·¯³ª À̰ÍÀÌ PCÀÇ ÇÁ·Î½Ãµà¾î°¡ µ¿ÀÏÇÑ ÇÁ·Î½Ãµà¾î À̸§À» °®´õ¶óµµ ¼Ò¹®Àڷδ ã¾ÆÁöÁö ¾Ê´Â´Ù´Â °ÍÀ» ÀǹÌÇÏÁö´Â ¾Ê½À´Ï´Ù. AS/400ÀÇ ÀúÀå ÇÁ·Î½Ãµà¾î¿¡ ´ëÇØ¼­´Â ÇÁ·Î½Ãµà¾î À̸§ÀÌ ´ë¹®ÀÚ·Î µË´Ï´Ù.
  12. Embedded SQL¿¡ ´ëÇÑ ÇØ´ç PTF°¡ ¾ø¾îµµ AS/400¿¡¼­ OS/2¿ë DB2·ÎÀÇ CALL ¸í·É¹®Àº ÇÁ·Î½Ãµà¾î À̸§À» È£½ºÆ® º¯¼ö(CALL :host-procedure-name(...))¿¡ µÑ °æ¿ì¿¡¸¸ ÀÛµ¿ÇÕ´Ï´Ù. À̸¦ ¼öÁ¤Çϱâ À§ÇÑ V3R7 PTF´Â SF35932ÀÔ´Ï´Ù. V3R2 PTF´Â SF36535ÀÔ´Ï´Ù.
  13. AS/400ÀÇ ÀúÀå ÇÁ·Î½Ãµà¾î°¡ µ¿ÀÏÇÑ È°¼ºÈ­ ±×·ì¿¡¼­ È£Ãâ ÇÁ·Î±×·¥À¸·Î ¼öÇàµÇ±â À§ÇØ ÀÛ¼ºµÈ °æ¿ì(ÀûÀýÇÑ ÀÛ¼º ¹æ¹ý), AS/400ÀÇ ÀúÀå ÇÁ·Î½Ãµà¾î¿¡´Â COMMITÀ» Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª OS/2¿ë DB2ÀÇ °æ¿ì¿¡´Â ÀúÀå ÇÁ·Î½Ãµà¾î¿¡ COMMITÀ» Æ÷ÇÔÇÒ ¼ö ÀÖÁö¸¸, ÀÀ¿ëÇÁ·Î±×·¥ ÀÛ¼ºÀÚ´Â È®¾àÀÌ ÀÌ·ç¾îÁö´Â AS/400¿ë DB2 Universal DatabaseÀÇ ºÎºÐÀ» ¾Ë ¼ö ¾ø´Ù´Â Á¡À» ¾Ë°í ÀÖ¾î¾ß ÇÕ´Ï´Ù.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]