¹Ýµð¾Ø·ç´Ï½º ÀÎÅͳݼ­Á¡

³×ºñ°ÔÀÌ¼Ç ½Ç½Ã°£ Àαâ Ã¥

    °³¹ßÀÚ¸¦ À§ÇÑ PL/SQL ÇÁ·Î±×·¡¹Ö

    • ³ªÀå±Ù Àú
    • Á¦ÀÌÆà
    • 2017³â 06¿ù 30ÀÏ
    • Á¤°¡
      28,000¿ø
    • ÆǸŰ¡
      28,000¿ø [0% ÇÒÀÎ]
    • °áÁ¦ ÇýÅÃ
      ¹«ÀÌÀÚ
    • Àû¸³±Ý
      840¿ø Àû¸³ [3%P]

      NAVER Pay °áÁ¦ ½Ã ³×À̹öÆäÀÌ Æ÷ÀÎÆ® 5% Àû¸³ ?

    Ç°ÀýµÈ »óÇ°ÀÔ´Ï´Ù.

    À§½Ã¸®½ºÆ®
    ȸ¿ø¸®ºä
    - [0]
    ISBN: 9791185890913 460ÂÊ 188 x 246 (§®)

    Áö±Ý ÀÌÃ¥Àº

    ÀÌ ºÐ¾ßÀÇ º£½ºÆ®¼¿·¯

    ÀÌ Ã¥°ú ÇÔ²² ±¸¸ÅÇÑ Ã¥

    ÀÌ Ã¥Àº

    ³ôÀº »ý»ê¼ºÀ» ³»±â À§ÇÑ ÇÁ·Î±×·¡¸ÓÀÇ Çʼö ¼±ÅÃ, PL/SQL!


    ÀÌ Ã¥Àº ¿À¶óŬ PL/SQL ÇÁ·Î±×·¡¹Ö ¿µ¿ª¿¡¼­ ÀÔ¹®ÀÚºÎÅÍ Áß±ÞÀÚ±îÁöÀÇ °³¹ßÀÚ¿¡°Ô ÇÊ¿äÇÑ ÁÖÁ¦µéÀ» °ÅÀÇ ºüÁü¾øÀÌ ´ã°í ÀÖ´Ù. ¶ÇÇÑ, PL/SQL ÀÚü¸¦ ¹è¿ì°í È°¿ëÇϱâ À§ÇÑ Áö½Ä»Ó¸¸ ¾Æ´Ï¶ó ÀÚ¹Ù³ª .NET°ú °°Àº ¾ð¾î¿¡¼­ PL/SQLÀ» ÀÀ¿ëÇϰųª ÀÚ¹Ù ¾ð¾î·Î ÀúÀå ÇÁ·Î½ÃÀú¸¦ ÀÛ¼ºÇÏ´Â µ¥ ÇÊ¿äÇÑ ÁÖÁ¦±îÁö Æ÷ÇÔÇÏ°í ÀÖ´Ù. ´öºÐ¿¡ ÇÁ·Î±×·¡¸Ó°¡ PL/SQL ÇÁ·Î±×·¥À» °³¹ßÇÏ°í À̸¦ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­ È°¿ëÇÏ´Â °úÁ¤ Àüü¸¦ ÀÍÈ÷´Â µ¥ ÀûÇÕÇÏ´Ù. ÇѸ¶µð·Î, °³¹ßÀÚ °üÁ¡¿¡¼­ DB ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÑ ÁÖÁ¦¸¦ Æø³Ð°Ô ´Ù·ç°í À־ ÀÌ Ã¥ ÇÑ ±ÇÀ̸é PL/SQLÀÇ ´Ù¾çÇÑ ±â¼úÀ» ½ÀµæÇϱ⿡ ÃæºÐÇÒ °ÍÀÌ´Ù.


    ÃâÆÇ»ç ¸®ºä

    ¿À¶óŬ PL/SQL ÇÁ·Î±×·¡¹Ö öÀú ÇغÎ!
    ³ôÀº »ý»ê¼ºÀ» ³»±â À§ÇÑ ÇÁ·Î±×·¡¸ÓÀÇ Çʼö ¼±ÅÃ, PL/SQL!
    ÈçÈ÷ ¿À¶óŬ Çϸé SQL¸¸À» ¶°¿Ã¸®Áö¸¸, ÀÌ SQL¸¸À¸·Î´Â ºÎÁ·ÇÏ´Ù ´À²¸Áú ¶§°¡ ¸¹Áö ¾ÊÀ¸½Å°¡¿ä? ¹Ù·Î ÀÌ·± ¾Æ½¬¿òÀ» ¸Þ¿ï ¼ö ÀÖ´Â ¼öÁØ ³ôÁö¸¸ Àб⠽±°í, Ä£ÀýÇϳª °áÄÚ °¡º±Áö ¾ÊÀº, ¼¼½ÉÇÏ°í ²Ä²ÄÇÑ PL/SQL Ã¥ÀÌ Ãâ°£µÇ¾ú½À´Ï´Ù!
    °³¹ßÀÚ·Î ¿À·§µ¿¾È ÀÏÇØ ¿Â ÀúÀÚ°¡ °³¹ßÀÚ °üÁ¡¿¡¼­ DB ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÑ ÁÖÁ¦¸¦ Æø³Ð°Ô ´Ù·ç¾ú°í, ÀÔ¹®ºÎÅÍ Áß±Þ ¼öÁرîÁöÀÇ µ¶ÀÚ¸¦ ¸ðµÎ ¾Æ¿ì¸¦ ¼ö ÀÖµµ·Ï ²À ÇÊ¿äÇÑ ...
    ¿À¶óŬ PL/SQL ÇÁ·Î±×·¡¹Ö öÀú ÇغÎ!
    ³ôÀº »ý»ê¼ºÀ» ³»±â À§ÇÑ ÇÁ·Î±×·¡¸ÓÀÇ Çʼö ¼±ÅÃ, PL/SQL!
    ÈçÈ÷ ¿À¶óŬ Çϸé SQL¸¸À» ¶°¿Ã¸®Áö¸¸, ÀÌ SQL¸¸À¸·Î´Â ºÎÁ·ÇÏ´Ù ´À²¸Áú ¶§°¡ ¸¹Áö ¾ÊÀ¸½Å°¡¿ä? ¹Ù·Î ÀÌ·± ¾Æ½¬¿òÀ» ¸Þ¿ï ¼ö ÀÖ´Â ¼öÁØ ³ôÁö¸¸ Àб⠽±°í, Ä£ÀýÇϳª °áÄÚ °¡º±Áö ¾ÊÀº, ¼¼½ÉÇÏ°í ²Ä²ÄÇÑ PL/SQL Ã¥ÀÌ Ãâ°£µÇ¾ú½À´Ï´Ù!
    °³¹ßÀÚ·Î ¿À·§µ¿¾È ÀÏÇØ ¿Â ÀúÀÚ°¡ °³¹ßÀÚ °üÁ¡¿¡¼­ DB ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÇÏ´Â µ¥ ÇÊ¿äÇÑ ÁÖÁ¦¸¦ Æø³Ð°Ô ´Ù·ç¾ú°í, ÀÔ¹®ºÎÅÍ Áß±Þ ¼öÁرîÁöÀÇ µ¶ÀÚ¸¦ ¸ðµÎ ¾Æ¿ì¸¦ ¼ö ÀÖµµ·Ï ²À ÇÊ¿äÇÑ ³»¿ëµé¸¸ ¼ö·ÏÇÏ¿© ¾î´À Á¤µµ ¼öÁØ¿¡ À̸¦ ¶§±îÁö ¿©·¯ºÐµéÀÌ ÇÊ¿ä·Î ÇÒ PL/SQLÀÇ ´Ù¾çÇÑ ±â¼úµéÀ» ½ÀµæÇϱ⿡ ÀÌ ÇÑ ±ÇÀ¸·Î ÃæºÐÇÒ °ÍÀÔ´Ï´Ù.
    SQL¸¸ Àß ¾Æ´Â ÇÁ·Î±×·¡¸Óº¸´Ù´Â PL/SQL±îÁöµµ Àß ¾Æ´Â ÇÁ·Î±×·¡¸Ó°¡ ÈξÀ ´õ ³ôÀº »ý»ê¼ºÀ» ³¾ ¼ö ÀÖ½À´Ï´Ù. SQL·Î ±¸ÇöÇϱ⠾î·Æ°Å³ª ºÒ°¡´ÉÇÑ °ÍµéÀ» PL/SQL·Î ´É¼÷ÇÏ°Ô ±¸ÇöÇÒ ¼ö ÀÖ°Ô µÈ´Ù¸é, ¿©·¯ºÐÀº ÃÖ°íÀÇ »ý»ê¼ºÀ» ³»´Â À¯´ÉÇÑ ÇÁ·Î±×·¡¸Ó°¡ µÉ ¼ö ÀÖÀ» °ÍÀÔ´Ï´Ù. ÀÌ Ã¥°ú ´õºÒ¾î ÇÑ ´Ü°è ´õ ¼öÁØ ³ôÀº ÇÁ·Î±×·¡¸Ó·Î °Åµì³¯ ±âȸ¸¦ ÀâÀ¸¼¼¿ä!

    ÀúÀÚ ¼Ò°³

    ³ªÀå±Ù

    • ±¸ºÐ : Àú¼­
    • ±¹Àû : ´ëÇѹα¹
    • ºÐ·ù : ±âŸ
    • ÀαâÁö¼ö : 11
    ÃÖ±ÙÀú¼­

    Á¤º¸°ü¸®±â¼ú»ç, Á¤º¸½Ã½ºÅÛ°¨¸®»ç, ±â¼úÁöµµ»ç, µ¥ÀÌÅÍÇ°ÁúÀÎÁõ½É»ç¿ø
    (Çö)À§ÁÀ̽º ÄÁ¼³Æú»ºÎ ÀÌ»ç
    (Àü)À§ÁÀ̽º ±â¼ú¿¬±¸¼ÒÀå
    (Àü)¿þ¾î¹ë¸® ±â¼ú¿¬±¸¼ÒÀå
    (Àü)Çѱ¹¿À¶óŬ ÄÁ¼³Æûç¾÷ºÎ
    (Àü)»ï¼º SDS °ø°ø»ç¾÷ºÎ
    ¼­¿ï´ëÇб³ °ø°ú´ëÇÐ Çлç

    Ã¥ ¼Ó¿¡¼­

     

     

    ±×·¸´Ù°í Çؼ­ SQLÀÌ ¸¸´ÉÀÎ °ÍÀº ¾Æ´Ï´Ù. SQL¸¸À¸·Î ¾÷¹« ·ÎÁ÷À» ó¸®Çϱ⿡´Â ³Ê¹« º¹ÀâÇϰųª ½ÉÁö¾î´Â ºÒ°¡´ÉÇÑ °æ¿ìµµ ÀÖ´Ù. ½ÇÁ¦ ¾÷¹« ó¸® ·ÎÁ÷¿¡´Â ÀýÂ÷ÀûÀÎ ¿ä¼Ò°¡ ¸Å¿ì ¸¹´Ù. PL/SQLÀÌ ¾ø´ø ½ÃÀý¿¡´Â ÀÌ·± ÀýÂ÷ÀûÀÎ ¿ä¼Ò¸¦ ÄÚº¼(COBOL)°ú °°Àº ¾ð¾î°¡ ´ã´çÇß´Ù. ¸ÞÀÎÇÁ·¹ÀÓ¿¡¼­ ½ÇÇàµÇ´Â ÄÚº¼ ÇÁ·Î±×·¥¿¡ µ¥ÀÌÅͺ£À̽º¿ÍÀÇ ÀÎÅÍÆäÀ̽º¸¦ À§ÇÑ ÀÓº£µðµå SQL(Embedded SQL) ó¸® ±â´ÉÀ» Ãß°¡ÇÏ¿© ÀýÂ÷ÀûÀÎ ¾÷¹«µéÀ» ó¸®Çß´Ù. °ú°Å¿¡´Â ´ë±Ô¸ð ºñÁî´Ï½º ¾÷¹« 󸮿¡ »ç¿ëµÈ ¾ð¾î°¡ °ÅÀÇ ÄÚº¼ ÀÏ»öÀ̾ú±â ¶§¹®¿¡ ¾î¼¸é ÀÌ°ÍÀÌ ÀÚ¿¬½º·¯¿üÀ» °ÍÀÌ´Ù. _2p

    µ¥ÀÌÅÍ Å¸ÀÔÀÇ ÁöÁ¤ ¹æ¹ý Áß¿¡¼­ ƯÀÌÇϸ鼭µµ ¸Å¿ì À¯¿ëÇÑ Çü½ÄÀÌ Àִµ¥, º¯¼ö³ª Ä®·³, Å×À̺í, Ä¿¼­ µîÀÇ ±âÁ¸ ¼±¾ðÀ» ÂüÁ¶ÇÏ¿© µ¥ÀÌÅÍ Å¸ÀÔÀ» ÁöÁ¤ÇÏ´Â ¹æ¹ýÀÌ´Ù. ¿À¶óŬ¿¡¼­ °ø½ÄÀûÀ¸·Î »ç¿ëÇÏ´Â ¿ë¾î´Â ¾Æ´ÏÁö¸¸, º¸Åë À̸¦ ¾ÞÄ¿(Anchor)¶ó°í ºÎ¸¥´Ù. ÀÌ ¹æ¹ýÀ» »ç¿ëÇÏ¸é ½Äº°ÀÚÀÇ ¼±¾ð¹®ÀÌ °£´ÜÇØÁö°í, Â÷ÈÄ¿¡ ÂüÁ¶µÇ´Â ŸÀÔÀÌ º¯°æµÇ´õ¶óµµ À̸¦ ÂüÁ¶ÇÏ´Â ÂÊÀº ¼Ò½º Äڵ带 ¼öÁ¤ÇÏÁö ¾Ê¾Æµµ µÈ´Ù´Â ÀåÁ¡ÀÌ ÀÖ´Ù. ¾ÞÄ¿´Â ´ÙÀ½ÀÇ µÎ °¡Áö Çü½ÄÀ¸·Î »ç¿ëÀÌ °¡´ÉÇÏ´Ù. _71p

    Æ®·£Àè¼ÇÀº ¼¼¼Çº°·Î µ¶¸³ÀûÀ¸·Î À¯ÁöµÈ´Ù. µÎ »ç¶÷ÀÌ º°µµ·Î °¢ÀÚÀÇ SQL*Plus¸¦ »ç¿ëÇÏ¿© Á¢¼ÓÇß´Ù¸é ÀÌ´Â ¼­·Î ´Ù¸¥ ¼¼¼ÇÀ̸ç(¹°·Ð, ÇÑ »ç¶÷ÀÌ µÎ °³ÀÇ SQL*Plus¸¦ ½ÇÇàÇÏ´Â °æ¿ìµµ ¸¶Âù°¡Áö·Î ¼­·Î°¡ ´Ù¸¥ ¼¼¼ÇÀÌ´Ù), µû¶ó¼­ µÑÀº º°µµÀÇ µ¶¸³ÀûÀÎ Æ®·£Àè¼ÇÀÌ´Ù. ¼­·Î ´Ù¸¥ Æ®·£Àè¼ÇÀº µ¶¸³ÀûÀ̹ǷÎ, ÇÑ ¼¼¼Ç(Æ®·£Àè¼Ç)ÀÌ Ä¿¹ÔÀ» ÇÏ´õ¶óµµ ´Ù¸¥ ¼¼¼Ç(Æ®·£Àè¼Ç)ÀÇ º¯°æ »çÇ×À» Ä¿¹ÔÇÏ´Â ÀÏÀº ¾ø´Ù. ÀÌ´Â ¹Ù·Î ´ÙÀ½¿¡ ¼³¸íÇÒ ·Ñ¹éÀÇ °æ¿ì¿¡µµ ¸¶Âù°¡Áö´Ù. __122p

    PL/SQLÀº ÀýÂ÷Çü µ¥ÀÌÅͺ£À̽º ¾ð¾î´Ù. ÀýÂ÷Çü ¾ð¾î·Î¼­ °®Ãç¾ß ÇÏ´Â ±âº»ÀûÀÎ ¿ä¼Ò´Â Á¦¾î¹®ÀÌ´Ù. ÀýÂ÷Àû 󸮸¦ È¿À²ÀûÀ¸·Î ½Ç½ÃÇÒ ¼ö ÀÖµµ·Ï Áö¿øµÇ´Â ºÎ°¡ ±â´É¿¡´Â Ä÷º¼Ç°ú ·¹Äڵ尡 ÀÖ´Ù. ÀýÂ÷Çü ¾ð¾î¿¡¼­ µ¥ÀÌÅͺ£À̽º¿Í »óÈ£ ÀÛ¿ëÇϱâ À§Çؼ­ Ä¿¼­°¡ ±âº»ÀûÀ¸·Î Áö¿øµÇ°í, Á¤Àû Ä¿¼­(Static Cursor)ÀÇ Á¦¾à »çÇ×À» º¸¿ÏÇϱâ À§Çؼ­ µ¿Àû SQL(Dynamic SQL)ÀÌ Áö¿øµÈ´Ù. ¿äÁò ´ëºÎºÐÀÇ ¾ð¾î´Â ÀýÂ÷ 󸮿¡¼­ ¿¹¿Ü ¹ß»ý ½Ã À̸¦ ½º¸¶Æ®ÇÏ°Ô Ã³¸®ÇÒ ¼ö ÀÖµµ·Ï ÇÏ´Â ¿¹¿Ü 󸮸¦ Áö¿øÇϴµ¥, ¿À¶óŬ PL/SQL ¿ª½Ã ¿¹¿Ü 󸮸¦ Áö¿øÇÑ´Ù. _134p

    PL/SQLÀÇ °¡Àå Å« ÀåÁ¡ ÁßÀÇ Çϳª´Â µ¥ÀÌÅÍ Ã³¸® ·ÎÁ÷À» µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÌ´Ù. µ¥ÀÌÅͺ£À̽º°¡ ´Ü¼øÈ÷ µ¥ÀÌÅ͸¸À» ÀúÀåÇÏ´Â °Í¿¡¼­ ³ª¾Æ°¡ µ¥ÀÌÅÍ Ã³¸®¸¦ À§ÇÑ ºñÁî´Ï½º ·ÎÁ÷±îÁö ÀúÀåÇÒ ¼ö ÀÖ°Ô µÈ °ÍÀÌ´Ù. ±âÁ¸ DBMSÀÇ ¿ªÇÒ¿¡¼­ »ó´çÈ÷ Áøº¸ÇÑ °ÍÀ̶ó ÇÒ ¼ö ÀÖ´Ù. µ¥ÀÌÅÍ Ã³¸® ·ÎÁ÷À» µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåÇÒ ¼ö ÀÖÀ¸¸é Àç»ç¿ë¼º, À¯Áöº¸¼ö¼º, ¸ðµâÈ­, Ç¥ÁØÈ­, ¼º´É µîÀÇ Ãø¸é¿¡¼­ ¿©·¯ °¡Áö ÀåÁ¡ÀÌ »ý±ä´Ù. _268p

    ÀÚ¹Ù(Java)´Â Ç÷§Æû µ¶¸³ÀûÀÎ ¾ð¾î·Î, °ÅÀÇ ¸ðµç O/S¿¡¼­ µ¿ÀÛÇϱ⠶§¹®¿¡ ±â¾÷ ½Ã½ºÅÛÀ» ±¸ÃàÇϱâ À§Çؼ­ °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â ¾ð¾î´Ù. ÀÚ¹Ù ¾ð¾î¿¡¼­´Â µ¥ÀÌÅͺ£À̽º¸¦ Áö¿øÇÏ´Â ¹ü¿ë Ŭ·¡½º¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ°í, °¢ DBMS º¥´õ°¡ Á¦°øÇÏ´Â Àü¿ë Ŭ·¡½º¸¦ »ç¿ëÇÒ ¼öµµ ÀÖ´Ù. ¿À¶óŬÀ» »ç¿ëÇÏ¿© ½Ã½ºÅÛÀ» ±¸ÃàÇÒ ¶§´Â ¿À¶óŬÀÌ Á¦°øÇÏ´Â Àü¿ë µå¶óÀ̹ö¸¦ »ç¿ëÇÏ´Â °æ¿ì°¡ ´ëºÎºÐÀ̹ǷΠÀÌ Ã¥¿¡¼­µµ ¿À¶óŬÀÌ Á¦°øÇÏ´Â JDBC Ŭ·¡½º¸¦ »ç¿ëÇϱâ·Î ÇÑ´Ù. _395p

    ¸ñÂ÷

    PART I PL/SQL ½ÃÀÛÇϱâ 1
    CHAPTER 1 ¿¹Á¦·Î ½ÃÀÛÇϱâ 3
    1.1 ¿À¶óŬ scott ¿¹Á¦ ½ºÅ°¸¶ 3
    1.2 ¿¹Á¦ ÇÁ·Î±×·¥ 6
    1.2.1 À͸í PL/SQL ¿¹Á¦ 6
    1.2.2 ÀúÀå ÇÔ¼ö ¿¹Á¦ 12
    1.2.3 ÀúÀå ÇÁ·Î½ÃÀú ¿¹Á¦ 15
    CHAPTER 2 PL/SQL °³¿ä 20
    2.1 PL/SQLÀÇ °³³ä 21
    2.2 PL/SQLÀÇ ÁÖ¿ä Ư¡ 22
    2.3 PL/SQL°ú SQLÀÇ ºñ±³ 25
    2.4 PL/SQL·Î ½±°Ô ÇÒ ¼ö ÀÖ´Â °Íµé°ú Çϱ⠾î·Á¿î °Íµé 27
    2.4.1 ½±°Ô ÇÒ ¼ö ÀÖ´Â °Íµé 27
    2.4.2 Çϱ⠾î·Á¿î °Íµé 28
    2.5 PL/SQLÀÇ ÀÛ¼º°ú ½ÇÇà ÀýÂ÷ 28
    2.6 PL/SQLÀÇ ½ÇÇà ±¸Á¶ 29
    CHAPTER 3 PL/SQL ÇÁ·Î±×·¡¹Ö ÁغñÇϱâ 31
    3.1 ¿À¶óŬÀÇ ¼¼ °¡Áö ¿¡µð¼Ç 31
    3.2 ¿À¶óŬ µ¥ÀÌÅͺ£À̽º ¼³Ä¡ 32
    3.2.1 »ç¿ëÇÒ ¿À¶óŬ ¹öÀüÀÇ ¼±Åà 32
    3.2.2 ¿À¶óŬ µ¥ÀÌÅͺ£À̽º ¼³Ä¡ ÀýÂ÷ 32
    3.2.3 ¿À¶óŬ ¹öÀü 12c »ç¿ë ½ÃÀÇ ÁÖÀÇ»çÇ× 34
    3.3 PL/SQL ½ÇÇà ȯ°æ 36
    3.4 SQL*Plus ¼³Á¤ 38
    PART II PL/SQLÀÇ ±âÃÊ 39
    CHAPTER 4 PL/SQL ÇÁ·Î±×·¥ÀÇ ±âº» ±¸Á¶ 41
    4.1 ºí·Ï ±¸Á¶ 41
    4.2 ¹®Àå 44
    4.3 ÁÖ¼® 45
    4.4 ÀúÀå ¼­ºêÇÁ·Î±×·¥°ú À͸í PL/SQL 46
    CHAPTER 5 ±¸ºÐÀÚ¿Í ½Äº°ÀÚ 48
    5.1 ±¸ºÐÀÚ 48
    5.2 ½Äº°ÀÚ 50
    5.2.1 ÀÏ¹Ý »ç¿ëÀÚ Á¤ÀÇ ½Äº°ÀÚ 53
    5.2.2 Å«µû¿ÈÇ¥¸¦ »ç¿ëÇÑ »ç¿ëÀÚ Á¤ÀÇ ½Äº°ÀÚ 54
    5.3 ½Äº°ÀÚÀÇ À¯È¿ ¹üÀ§ 55
    CHAPTER 6 µ¥ÀÌÅÍ Å¸ÀÔ 59
    6.1 ¹®ÀÚÇü µ¥ÀÌÅÍ Å¸ÀÔ 60
    6.2 ¼öÄ¡Çü SQL µ¥ÀÌÅÍ Å¸ÀÔ 63
    6.3 LONG°ú LONG RAW µ¥ÀÌÅÍ Å¸ÀÔ 65
    6.4 PL/SQL Àü¿ë µ¥ÀÌÅÍ Å¸ÀÔ 65
    6.4.1 PL/SQL Àü¿ë ¼öÄ¡Çü µ¥ÀÌÅÍ Å¸ÀÔ 65
    6.4.2 BOOLEAN µ¥ÀÌÅÍ Å¸ÀÔ 66
    6.5 »ç¿ëÀÚ Á¤ÀÇ ¼­ºêŸÀÔ 69
    6.6 °´Ã¼ ŸÀÔ 70
    6.7 ¿À¶óŬ ³»Àå µ¥ÀÌÅÍ Å¸ÀÔÀÇ ÃÖ´ë Å©±â Â÷ÀÌ 70
    6.8 ¾ÞÄ¿(%)¸¦ »ç¿ëÇÑ µ¥ÀÌÅÍ Å¸ÀÔ ÁöÁ¤ 71
    6.8.1 %TYPE 71
    6.8.2 %ROWTYPE 72
    6.9 ½ºÄ®¶ó µ¥ÀÌÅÍ Å¸ÀÔ°ú ÄÄÆ÷ÁöÆ® µ¥ÀÌÅÍ Å¸ÀÔ 73
    CHAPTER 7 º¯¼ö¿Í »ó¼ö ±×¸®°í ¸®ÅÍ·² 75
    7.1 º¯¼ö 75
    7.2 »ó¼ö 78
    7.3 ¸®ÅÍ·² 79
    7.3.1 ¹®ÀÚÇü ¸®ÅÍ·² 81
    7.3.2 ¼öÄ¡Çü ¸®ÅÍ·² 84
    7.3.3 ³¯Â¥Çü ¸®ÅÍ·² 86
    CHAPTER 8 Ç¥Çö½Ä 89
    8.1 ¿¬»êÀÚ¿Í ÇÇ¿¬»êÀÚ 89
    8.2 ¿¬»êÀÚ ¿ì¼±¼øÀ§ 90
    8.3 ¿¬»êÀÚÀÇ ±â´É ¼³¸í 91
    8.4 ¿¬»êÀÚÀÇ Á¾·ù 91
    8.4.1 »ê¼ú ¿¬»êÀÚ 92
    8.4.2 ³í¸® ¿¬»êÀÚ 92
    8.4.3 Short-Circuit Evaluation 94
    8.4.4 ¿¬°á ¿¬»êÀÚ 95
    8.4.5 ºñ±³ ¿¬»êÀÚ 95
    8.4.6 BOOLEAN Ç¥Çö½Ä 101
    8.4.7 CASE Ç¥Çö½Ä 102
    8.5 PL/SQL¿¡¼­ ³»Àå SQL ÇÔ¼öÀÇ »ç¿ë 105
    CHAPTER 9 SQL ½ÇÇà 107
    9.1 SELECT¹®ÀÇ »ç¿ë 107
    9.1.1 ±âº» »ç¿ë¹ý 107
    9.1.2 PL/SQL ÀÔ·Â º¯¼öÀÇ »ç¿ë 108
    9.2 INSERT¹®ÀÇ »ç¿ë 111
    9.3 UPDATE¹®ÀÇ »ç¿ë 113
    9.4 MERGE¹®ÀÇ »ç¿ë 115
    9.5 DELETE¹®ÀÇ »ç¿ë 117
    9.6 ½ÃÄö½º »ç¿ë 117
    9.7 DML¹®ÀÇ °á±£°ªÀ» PL/SQL º¯¼ö·Î ¹ÝȯÇÏ´Â ¹æ¹ý 118
    9.8 Æ®·£Àè¼Ç Á¦¾î 120
    9.8.1 COMMIT 121
    9.8.2 ¹¬½ÃÀû COMMIT 122
    9.8.3 ROLLBACK 123
    9.8.4 SAVEPOINT 124
    9.8.5 ¹¬½ÃÀû ROLLBACK 126
    9.8.6 SET TRANSACTION 128
    9.9 CLOB »ç¿ëÇϱâ 129
    PART III ÀýÂ÷Çü µ¥ÀÌÅͺ£À̽º ¾ð¾î·Î¼­ÀÇ PL/SQL 133
    CHAPTER 10 Á¦¾î¹® 135
    10.1 Á¦¾î¹®ÀÇ Á¾·ù 135
    10.2 Á¶°Ç ºÐ±â¹® 136
    10.2.1 IF¹® 136
    10.2.2 CASE¹® 138
    10.3 ¹«Á¶°Ç ºÐ±â¹® 144
    10.4 ·¹À̺í 146
    10.5 ¼øȯ¹® 149
    10.5.1 ±âº» LOOP¹® 149
    10.5.2 Å»Ãâ¹® 150
    10.5.3 WHILE LOOP¹® 151
    10.5.4 FOR LOOP¹® 152
    10.5.5 LOOP¹® ³»¿¡¼­ÀÇ È帧 º¯°æ 156
    10.6 Á¦¾î ±¸Á¶ÀÇ Áßø 157
    CHAPTER 11 Ä÷º¼Ç 160
    11.1 Ä÷º¼Ç ŸÀÔÀÇ Á¾·ù 161
    11.2 Associative Array 163
    11.3 VARRAY(Variable-Size Array) 167
    11.4 Nested Table 170
    11.5 Ä÷º¼Ç »ý¼ºÀÚ 174
    11.6 Ä÷º¼Ç ¿¬»ê 175
    11.6.1 Ä÷º¼Ç º¯¼ö °£ÀÇ ÇÒ´ç 175
    11.6.2 Ä÷º¼Ç ºñ±³ 177
    11.6.3 Ä÷º¼Ç ¸Þ¼Òµå 178
    11.7 ´ÙÂ÷¿ø Ä÷º¼Ç 180
    11.8 ¹è¿­ ó¸® 180
    11.8.1 SELECT¹®¿¡¼­ÀÇ ¹è¿­ ó¸® 181
    11.8.2 DML¹®¿¡¼­ÀÇ ¹è¿­ ó¸® 185
    11.8.3 FORALL¹®°ú ¿¹¿Ü ó¸® 188
    CHAPTER 12 ·¹ÄÚµå 191
    12.1 ·¹ÄÚµå »ç¿ë 191
    12.2 ·¹Äڵ带 SQL¿¡ »ç¿ëÇϱâ 193
    12.3 ·¹ÄÚµå º¯¼ö¿¡ °ª ÇÒ´ç 197
    12.4 ·¹ÄÚµå¿Í Ä÷º¼ÇÀÇ È¥ÇÕ 199
    12.5 ·¹Äڵ带 SELECT, INSERT, UPDATE¹®¿¡ »ç¿ëÇÒ ¶§ÀÇ Á¦¾à »çÇ× 200
    CHAPTER 13 Ä¿¼­ 201
    13.1 ¹¬½ÃÀû Ä¿¼­¿Í ¸í½ÃÀû Ä¿¼­ 202
    13.1.1 ¹¬½ÃÀû Ä¿¼­ 203
    13.1.2 ¸í½ÃÀû Ä¿¼­ 203
    13.2 Ä¿¼­ FOR LOOP 208
    13.2.1 ¹¬½ÃÀû Ä¿¼­ FOR LOOP 209
    13.2.2 ¸í½ÃÀû Ä¿¼­ FOR LOOP 211
    13.3 Ä¿¼­ ¼Ó¼º 211
    13.3.1 ¸í½ÃÀû Ä¿¼­ ¼Ó¼º 212
    13.3.2 ¹¬½ÃÀû Ä¿¼­ ¼Ó¼º 214
    13.4 Ä¿¼­ Ä®·³ÀÇ ¾Ù¸®¾î½º »ç¿ë 215
    13.5 Ä¿¼­ ¸Å°³º¯¼ö 216
    13.6 Ä¿¼­ º¯¼ö(REF CURSOR) 217
    13.7 SELECT FOR UPDATE 222
    CHAPTER 14 µ¿Àû SQL 225
    14.1 EXECUTE IMMEDIATE¹®À» »ç¿ëÇÏ´Â ¹æ¹ý 227
    14.1.1 Äõ¸® °á°ú¸¦ º¯¼ö¿¡ ÀúÀå 228
    14.1.2 ¹ÙÀÎµå º¯¼öÀÇ »ç¿ë 228
    14.1.3 ¹ÙÀÎµå º¯¼öÀÇ ¸ðµå 229
    14.1.4 ¹ÙÀÎµå º¯¼ö Ç÷¹À̽º Ȧ´õÀÇ À̸§°ú ¼ø¼­ 230
    14.2 Ä¿¼­ º¯¼ö¸¦ »ç¿ëÇÏ´Â ¹æ¹ý 232
    14.3 DBMS_SQL ³»Àå ÆÐÅ°Áö¸¦ »ç¿ëÇÏ´Â ¹æ¹ý 233
    14.4 µ¿Àû PL/SQL 238
    CHAPTER 15 ¿¹¿Ü ó¸® 240
    15.1 ¿¹¿Ü ó¸® ¹æ¹ý 240
    15.2 ¿¹¿ÜÀÇ À̸§ 243
    15.2.1 Ç¥ÁØ ¿¹¿Ü¸í 243
    15.2.2 »ç¿ëÀÚ Á¤ÀÇ ¿¹¿Ü¸í 250
    15.3 »ç¿ëÀÚ°¡ ¿¹¿Ü¸¦ ¹ß»ý½ÃÅ°±â 251
    15.3.1 RAISE¹® »ç¿ë 251
    15.3.2 RAISE_APPLICATION_ERROR 252
    15.4 ¿¹¿Ü¸¦ ƯÁ¤ ¿À·ù ¹øÈ£¿Í ¿¬°áÇϱâ 255
    15.5 ¿¹¿ÜÀÇ ÀüÆÄ 256
    15.6 ¿¹¿Ü 󸮱⿡¼­ÀÇ ¿À·ù Á¶È¸ ÇÔ¼ö 257
    15.6.1 FORMAT_ERROR_BACKTRACE 258
    15.6.2 FORMAT_ERROR_STACK 258
    15.6.3 FORMAT_CALL_STACK 259
    15.7 ¿¹¿Ü 󸮿¡¼­ ÁÖ·Î ÇÏ´Â ÀÛ¾÷ 261
    15.7.1 Æ®·£Àè¼Ç ¸¶¹«¸® 261
    15.7.2 º¯¼ö³ª ¹Ýȯ°ª ÁöÁ¤ 262
    15.7.3 µð¹ö±ë Á¤º¸ Ãâ·Â 263
    15.7.4 ¿À·ù ¹«½Ã 265
    PART IV ÀúÀå ¼­ºêÇÁ·Î±×·¥ 267
    CHAPTER 16 ÀúÀå ¼­ºêÇÁ·Î±×·¥ °³¿ä 269
    16.1 ÀúÀå ¼­ºêÇÁ·Î±×·¥À» »ç¿ëÇÏ´Â ÀÌÀ¯ 269
    16.2 ÀúÀå ¼­ºêÇÁ·Î±×·¥ÀÇ Á¾·ù 270
    16.3

    ¹è¼Û ½Ã À¯ÀÇ»çÇ×

    - ¹Ýµð¾Ø·ç´Ï½º¿¡¼­ ±¸¸ÅÇϽŠµµ¼­´Â ¹°·ù ´ëÇà À§Å¹¾÷ü ¿õÁø ºÏ¼¾À» ÅëÇØ ¹è¼ÛµË´Ï´Ù.
     (¹è¼Û Æ÷Àå¿¡ "¿õÁø ºÏ¼¾"À¸·Î Ç¥±âµÉ ¼ö ÀÖ½À´Ï´Ù.)

    - ±¸¸ÅÇÑ »óÇ°ÀÇ Ç°Áú°ú ¹è¼Û °ü·Ã ¹®ÀÇ´Â ¹Ýµð¾Ø·ç´Ï½º·Î ¹®ÀÇ ¹Ù¶ø´Ï´Ù.

    - õÀçÁöº¯ ¹× Åùè»çÀÇ »çÁ¤¿¡ µû¶ó ¹è¼ÛÀÌ Áö¿¬µÉ ¼ö ÀÖ½À´Ï´Ù.

    - °áÁ¦(ÀÔ±Ý) ¿Ï·á ÈÄ ÃâÆÇ»ç ¹× À¯Åë»çÀÇ »çÁ¤À¸·Î Ç°Àý ¶Ç´Â ÀýÆÇ µÇ¾î »óÇ° ±¸ÀÔÀÌ ¾î·Á¿ï ¼ö ÀÖ½À´Ï´Ù. (º°µµ ¾È³» ¿¹Á¤)

    - µµ¼­»ê°£Áö¿ªÀÇ °æ¿ì Ãß°¡ ¹è¼Ûºñ°¡ ¹ß»ýµÉ ¼ö ÀÖ½À´Ï´Ù.

    ¹ÝÇ°/±³È¯

    »óÇ° ¼³¸í¿¡ ¹ÝÇ°/ ±³È¯ °ü·ÃÇÑ ¾È³»°¡ ÀÖ´Â °æ¿ì ±× ³»¿ëÀ» ¿ì¼±À¸·Î ÇÕ´Ï´Ù. (¾÷ü »çÁ¤¿¡ µû¶ó ´Þ¶óÁú ¼ö ÀÖ½À´Ï´Ù)

    ¹ÝÇ°/±³È¯

    ¹ÝÇ°/±³È¯
    ¹ÝÇ°/±³È¯ ¹æ¹ý Ȩ > °í°´¼¾ÅÍ > ÀÚÁÖã´ÂÁú¹® ¡°¹ÝÇ°/±³È¯/ȯºÒ¡± ¾È³» Âü°í ¶Ç´Â 1:1»ó´ã°Ô½ÃÆÇ
    ¹ÝÇ°/±³È¯ °¡´É ±â°£ ¹ÝÇ°,±³È¯Àº ¹è¼Û¿Ï·á ÈÄ 7ÀÏ À̳», »óÇ°ÀÇ °áÇÔ ¹× °è¾à³»¿ë°ú ´Ù¸¦ °æ¿ì ¹®Á¦¹ß°ß ÈÄ 30ÀÏ À̳»¿¡ ½Åû°¡´É
    ¹ÝÇ°/±³È¯ ºñ¿ë º¯½É ȤÀº ±¸¸ÅÂø¿ÀÀÇ °æ¿ì¿¡¸¸ ¹Ý¼Û·á °í°´ ºÎ´ã(º°µµ ÁöÁ¤ Åùè»ç ¾øÀ½)
    ¹ÝÇ°/±³È¯ ºÒ°¡ »çÀ¯
    • ¼ÒºñÀÚÀÇ Ã¥ÀÓ »çÀ¯·Î »óÇ° µîÀÌ ¼Õ½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì
    • ¼ÒºñÀÚÀÇ »ç¿ë, Æ÷Àå °³ºÀ¿¡ ÀÇÇØ »óÇ° µîÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • º¹Á¦°¡ °¡´ÉÇÑ »óÇ° µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì : ¿¹)¸¸È­Ã¥, ÀâÁö, È­º¸Áý µî
    • ½Ã°£ÀÇ °æ°ú¿¡ ÀÇÇØ ÀçÆǸŰ¡ °ï¶õÇÑ Á¤µµ·Î °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
    • ÀüÀÚ»ó°Å·¡µî¿¡¼­ÀÇ ¼ÒºñÀÚº¸È£¿¡ °üÇÑ ¹ý·üÀÌ Á¤ÇÏ´Â ¼ÒºñÀÚ Ã»¾àöȸ Á¦ÇÑ ³»¿ë¿¡ ÇØ´çµÇ´Â °æ¿ì
    • ÇØ¿ÜÁÖ¹® »óÇ°(ÇØ¿Ü ¿ø¼­)ÀÇ °æ¿ì(Æĺ»/ÈѼÕ/¿À¹ß¼Û »óÇ°À» Á¦¿Ü)
    ¼ÒºñÀÚ ÇÇÇغ¸»ó
    ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó
    • »óÇ°ÀÇ ºÒ·®¿¡ ÀÇÇÑ ¹ÝÇ°, ±³È¯, A/S, ȯºÒ, Ç°Áúº¸Áõ ¹× ÇÇÇغ¸»ó µî¿¡ °üÇÑ »çÇ×Àº
      ¼ÒºñÀÚ ºÐÀïÇØ°á ±âÁØ(°øÁ¤°Å·¡À§¿øȸ°í½Ã)¿¡ ÁØÇÏ¿© 󸮵Ê
    • ´ë±Ý ȯºÒ ¹× ȯºÒÁö¿¬¿¡ µû¸¥ ¹è»ó±Ý Áö±Þ Á¶°Ç, ÀýÂ÷ µîÀº ÀüÀÚ»ó°Å·¡ µî¿¡¼­ÀÇ
      ¼ÒºñÀÚ º¸È£¿¡ °üÇÑ ¹ý·ü¿¡ µû¶ó ó¸®ÇÔ
    ¹ÝÇ°/±³È¯ ÁÖ¼Ò °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77, ¿õÁøºÏ¼¾(¹Ýµð¾Ø·ç´Ï½º)
    • ȸ»ç¸í : (ÁÖ)¼­¿ï¹®°í
    • ´ëÇ¥ÀÌ»ç : ±èÈ«±¸
    • °³ÀÎÁ¤º¸ º¸È£Ã¥ÀÓÀÚ : ±èÈ«±¸
    • E-mail : bandi_cs@bnl.co.kr
    • ¼ÒÀçÁö : (06168) ¼­¿ï °­³²±¸ »ï¼º·Î 96±æ 6
    • »ç¾÷ÀÚ µî·Ï¹øÈ£ : 120-81-02543
    • Åë½ÅÆǸž÷ ½Å°í¹øÈ£ : Á¦2023-¼­¿ï°­³²-03728È£
    • ¹°·ù¼¾ÅÍ : (10881) °æ±âµµ ÆÄÁֽà ¹®¹ß·Î 77 ¹Ýµð¾Ø·ç´Ï½º
    copyright (c) 2016 BANDI&LUNI'S All Rights Reserved