°øÀ¯Çϱâ
¿À¶óŬ SQL°ú PL/SQLÀ» ´Ù·ç´Â ±â¼ú
±¸¸ÅÈıâ 0°Ç
¤ýµµ¼­Á¤º¸ ÀúÀÚ : È«Çü°æ
ÃâÆÇ»ç : ±æ¹þ
2015³â 06¿ù 05ÀÏ Ãâ°£  |  ISBN : 8966189989  |  712ÂÊ  |  ±Ô°Ýèâ  |  1ÆÇ
¤ý±³º¸È¸¿ø ±³º¸¹®°í ID ¿¬°áÇϱâ
µµ¼­¸¦ ±¸ÀÔÇÏ½Ã¸é ±³º¸¹®°í¿Í ²É¸¶ÀÇ È¸¿øÇýÅÃÀ» ÇÔ²²
¹ÞÀ¸½Ç ¼ö ÀÖ½À´Ï´Ù.
¤ý²É¸¶°¡ 28,000¿ø 25,200¿ø 10%
¤ýÃß°¡ÇýÅà ²É 3¼ÛÀÌ
²É¼ÛÀÌÁö°© ¸¸µé±â>
²É¼ÛÀÌ Àû¸³À» À§Çؼ­ '²É¼ÛÀÌÁö°©'À» ¸¸µå¼Å¾ß ÇÕ´Ï´Ù.
¤ý¹è¼ÛÁö¿ª ±¹³»
¤ý¹è¼Ûºñ
Á¶°ÇºÎ¹«·á¹è¼Û
  • ÀÌ °¡°ÔÀÇ ¹«·á¹è¼Û »óǰÀ» ÇÔ²² ÁÖ¹®Çϰųª, ÃÑÁÖ¹®±Ý¾×ÀÌ 15,000¿ø ÀÌ»óÀÌ¸é ¹«·á¹è¼Û.
  • 15,000¿ø ¹Ì¸¸ÀÌ¸é ¹è¼Ûºñ 2,500¿ø °í°´ºÎ´ã
  • µµ¼­»ê°£/Á¦ÁÖµµ´Â Ãß°¡¿îÀÓºñ ºÎ°úµÉ ¼ö ÀÖÀ½
1ÀÏ À̳» Ãâ°í
¤ý¼ö·®
ÃÑ ÇÕ°è±Ý¾×  ¿ø
Âò
¼±¹°
Àå¹Ù±¸´Ï ´ã±â
¹Ù·Î ±¸¸ÅÇϱâ

Àå¹Ù±¸´Ï¿¡ ´ã¾Ò½À´Ï´Ù. Àå¹Ù±¸´Ï¸¦ È®ÀÎ ÇϽðڽÀ´Ï±î?

¼îÇΰè¼ÓÇϱâ
Àå¹Ù±¸´Ïº¸±â
¤ýÀÌ °¡°ÔÀÇ ´Ù¸¥ »óǰ ¸ðµç»óǰº¸±â+
16,800¿ø
15,120¿ø 10%¡é
18,000¿ø
16,200¿ø 10%¡é
13,000¿ø
11,700¿ø 10%¡é
²ÞÀ» ÇÇ¿ì´Â ¼¼»ó, ÀÎÅÍ³Ý ±³º¸¹®°íÀÔ´Ï´Ù.
²ÞÀ» ÇÇ¿ì´Â ¼¼»ó, ÀÎÅÍ³Ý ±³º¸¹®°íÀÔ´Ï´Ù.
°¡°ÔÁÖÀÎ : ±³º¸¹®°í
ÀüÈ­ ¹× ÅùèÁ¤º¸
ÀüÈ­ ¹× ÅùèÁ¤º¸
»óǰ ¾È³» ¹× ȯºÒ, ±³È¯, ¹è¼Û¹®ÀÇ
- °¡°Ô ÀüÈ­¹øÈ£ : 1544-1900
- ÀüÈ­¹®ÀÇ ½Ã°£ : ¿ÀÀü 9½ÃºÎÅÍ ¿ÀÈÄ 6½Ã±îÁö
(¸ÅÁÖ ¿ù¿äÀÏ, È­¿äÀÏ, ¼ö¿äÀÏ, ¸ñ¿äÀÏ, ±Ý¿äÀÏ, °øÈÞÀÏ Á¦¿Ü)
- °¡°Ô À̸ÞÀÏ : ink@kyobobook.co.kr
- ÀÌ¿ë Åùèȸ»ç : CJ´ëÇÑÅë¿î
ÆÇ¸Å°¡°ÔÁ¤º¸
- »ç¾÷ÀÚ¸í : (ÁÖ)±³º¸¹®°í
- »ç¾÷ÀÚµî·Ï¹øÈ£ : 102-81-11670
- Åë½ÅÆÇ¸Å¾÷½Å°í : 01-0653
- Çö±Ý¿µ¼öÁõ : ¹ß±Þ°¡´É
ÀüÈ­ÁÖ¹® ¹× °áÁ¦¹®ÀÇ
- ²ÉÇÇ´Â ¾ÆÄ§¸¶À» : 1644-8422
°¡°Ô¿Í Á÷°Å·¡¸¦ ÇÏ½Ã¸é ²É¼ÛÀÌ Àû¸³ ¹× °¢Á¾ ÇýÅÿ¡¼­
Á¦¿ÜµÇ°í, ¸¸ÀÏÀÇ ¹®Á¦°¡ ¹ß»ýÇÏ´Â °æ¿ì¿¡µµ ²É¸¶ÀÇ
µµ¿òÀ» ¹ÞÀ¸½Ç ¼ö ¾ø½À´Ï´Ù. °¡°ÔÀÇ ºÎ´çÇÑ ¿ä±¸,
ºÒ°øÁ¤ ÇàÀ§ µî¿¡ ´ëÇØ¼­µµ ²É¸¶·Î Á÷Á¢ ÀüÈ­ÁÖ¼¼¿ä.
 À̾߱â²É¹ç
µî·ÏµÈ À̾߱Ⱑ ¾ø½À´Ï´Ù.
»ó¼¼Á¤º¸ ±¸¸ÅÈıâ (0) »óǰ Q&A (0) ¹è¼Û/±³È¯/ȯºÒ ¾È³»

Ã¥¼Ò°³

¿À¶óŬ ÇÁ·Î±×·¡¹ÖÀÇ Ãʼ®ÀÎ SQL°ú PL/SQLÀÇ ±âº» ¹®¹ý°ú ±¸¹®À» ½Ç½À°ú ÇÔ²² ¼³¸íÇϱ⠶§¹®¿¡ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ÆÐŰÁö, µ¿Àû SQL, Àӽà Å×À̺í, ¿À¶óŬ Àâ°ú ½ºÄÉÁÙ·¯ÀÇ È°¿ë¹ý, ¼Ò½º °ü¸®¿Í µð¹ö±ë, µ¥ÀÌÅÍ ¾Ïȣȭ µî°ú ÀúÀÚÀÇ ³ëÇϿ츦 ÀÍÈù´Ù¸é ÇöÀå¿¡ ¹Ù·Î ÅõÀÔ °¡´ÉÇÑ ½Ç·ÂÀ» Ű¿ï ¼ö ÀÖ´Ù.

ÀúÀÚ¼Ò°³

ÀúÀÚ : È«Çü°æ ÀúÀÚ È«Çü°æÀº Ä¡¿­ÇÑ È¸»ç »ýȰ¿¡¼­ ºüÁ® ³ª¿Í ÇöÀç ÇÁ¸®·£¼­ ÇÁ·Î±×·¡¸Ó·Î ÀÏÇϰí ÀÖ´Ù. ¾ÆÁ÷Àº ITºÐ¾ß¿¡¼­ ÇÁ¸®·£¼­¶õ Á÷¾÷ÀÌ ¿Ü±¹¿¡¼­ÀÇ ±×°Íó·³ ÀνĵÇÁö´Â ¾ÊÁö¸¸, ³ª¸§´ë·Î ³ª¾Æ°¡¾ß ÇÒ ¿Ã¹Ù¸¥ ¹æÇâÀ» ã°í ÀÖ´Â ÁßÀÌ´Ù. Head First ½Ã¸®Á ºñ·ÔÇØ ´Ù¼öÀÇ Ã¥À» ¹ø¿ªÇß°í <³ú¸¦ ÀÚ±ØÇÏ´Â ¿À¶óŬ ÇÁ·Î±×·¡¹Ö SQL&PL/SQL>À» ÁýÇÊÇß´Ù.

¸ñÂ÷

ù° ¸¶´ç ¿À¶óŬ ÇÁ·Î±×·¡¹ÖÀÇ ½ÃÀÛ, SQL 1Àå ¿À¶óŬ°úÀÇ Ã¹ ¸¸³² 01 ¿À¶óŬ ¼³Ä¡ ¹× »èÁ¦Çϱ⠿À¶óŬÀÇ °³¿ä ¿À¶óŬ ¼³Ä¡ ¿À¶óŬ »èÁ¦ 02 °³¹ß µµ±¸¿Í »ùÇà ½ºÅ°¸¶ ¼³Ä¡Çϱ⠰³¹ß µµ±¸ ¼Ò°³ SQL Developer ¼³Ä¡Çϱ⠻ùÇà ½ºÅ°¸¶ 03 SQL°ú PL/SQL ¾Ë¾Æ º¸±â SQLÀÇ °³¿ä ÇöÀåÀÇ ³ëÇÏ¿ì_°³¹ß ÇöÀå¿¡¼­ÀÇ DDL »ç¿ë PL/SQLÀÇ °³¿ä ÇÙ½ÉÁ¤¸® 2Àå µ¥ÀÌÅͺ£À̽º¸¦ ±¸¼ºÇÏ´Â °´Ã¼ »ìÆì º¸±â 01 µ¥ÀÌÅͺ£À̽º °´Ã¼ÀÇ °³¿ä µ¥ÀÌÅͺ£À̽º °´Ã¼ÀÇ Á¾·ù 02 Å×À̺í Å×ÀÌºí »ý¼º µ¥ÀÌÅÍ Å¸ÀÔ ÇöÀåÀÇ ³ëÇÏ¿ì_FLOATÇüÀ¸·Î ÀÎÇÑ ¿À·ù NULL Á¦¾àÁ¶°Ç ÇöÀåÀÇ ³ëÇÏ¿ì_ÇöÀå¿¡¼­ÀÇ ¿Ü·¡Å° »ý¼º ½ÃÁ¡ Å×ÀÌºí »èÁ¦ Å×ÀÌºí º¯°æ Å×ÀÌºí º¹»ç 03 ºä ºä »ý¼º ºä »èÁ¦ 04 À妽º À妽º »ý¼º ÇöÀåÀÇ ³ëÇÏ¿ì_À妽º¿Í ¼º´É¿¡ °üÇÑ °íÂû À妽º »èÁ¦ 05 ½Ã³ë´Ô ½Ã³ë´Ô »ý¼º ½Ã³ë´Ô »èÁ¦ 06 ½ÃÄö½º ½ÃÄö½º »ý¼º ½ÃÄö½º »èÁ¦ 07 ÆÄƼ¼Ç Å×À̺í ÇÙ½ÉÁ¤¸® Self-Check 3Àå SQL ¹®Àå »ìÆì º¸±â 01 SELECT¹® 02 INSERT¹® ±âº» ÇüÅ Ä÷³¸í ±â¼ú »ý·« ÇüÅ INSERT ~ SELECT ÇüÅ ÇöÀåÀÇ ³ëÇÏ¿ì_¹¬½ÃÀû Çüº¯È¯ 03 UPDATE¹® 04 MERGE¹® 05 DELETE¹® 06 COMMIT°ú ROLLBACK, TRUNCATE 07 ÀÇ»çÄ÷³ 08 ¿¬»êÀÚ 09 Ç¥Çö½Ä 10 Á¶°Ç½Ä ÇÙ½ÉÁ¤¸® Self-Check 4Àå SQL ÇÔ¼ö »ìÆì º¸±â 01 ¼ýÀÚ ÇÔ¼ö 02 ¹®ÀÚ ÇÔ¼ö ÇöÀåÀÇ ³ëÇÏ¿ì_TRANSLATE ÇÔ¼ö´Â ¾î¶² °æ¿ì¿¡ »ç¿ëÇÒ±î? 03 ³¯Â¥ ÇÔ¼ö 04 º¯È¯ ÇÔ¼ö 05 NULL °ü·Ã ÇÔ¼ö 06 ±âŸ ÇÔ¼ö ÇÙ½ÉÁ¤¸® Self-Check 5Àå ±×·ì Äõ¸®¿Í ÁýÇÕ ¿¬»êÀÚ ¾Ë¾Æ º¸±â 01 ±âº» Áý°è ÇÔ¼ö 02 GROUP BY Àý°ú HAVING Àý 03 ROLLUP Àý°ú CUBE Àý ROLLUP(expr1, expr2, ¡¦) CUBE(expr1, expr2, ¡¦) 04 ÁýÇÕ ¿¬»êÀÚ UNION UNION ALL INTERSECT MINUS ÁýÇÕ ¿¬»êÀÚÀÇ Á¦ÇÑ»çÇ× GROUPING SETS Àý ÇöÀåÀÇ ³ëÇÏ¿ì_ÀÌ Ã¥À¸·Î SQL ½Ç·ÂÀÌ Çâ»óµÇ´Â Áö¸§±æ ÇÙ½ÉÁ¤¸® Self-Check 6Àå Å×ÀÌºí »çÀ̸¦ ¿¬°áÇØ ÁÖ´Â Á¶Àΰú ¼­ºê Äõ¸® ¾Ë¾Æ º¸±â 01 Á¶ÀÎÀÇ Á¾·ù ÇöÀåÀÇ ³ëÇÏ¿ì_Á¶ÀÎ Á¾·ù¸¦ ´Ù ¾Ë¾Æ¾ß ÇÒ±î? 02 ³»ºÎ Á¶Àΰú ¿ÜºÎ Á¶ÀÎ µ¿µî Á¶ÀÎ ¼¼¹Ì Á¶ÀÎ ¾ÈƼ Á¶ÀÎ ¼¿ÇÁ Á¶ÀÎ ¿ÜºÎ Á¶ÀΠīŸ½Ã¾È Á¶ÀÎ 03 ANSI Á¶ÀÎ ANSI ³»ºÎ Á¶ÀÎ ANSI ¿ÜºÎ Á¶ÀÎ CROSS Á¶ÀÎ FULL OUTER Á¶ÀÎ ÇöÀåÀÇ ³ëÇÏ¿ì_ÇöÀå¿¡¼­´Â ±âÁ¸ ¿À¶óŬ ¹®¹ý°ú ANSI ¹®¹ý Áß, ¾î¶² °ÍÀ» ¸¹ÀÌ »ç¿ëÇÒ±î? 04 ¼­ºê Äõ¸® ¿¬°ü¼º ¾ø´Â ¼­ºê Äõ¸® ¿¬°ü¼º ÀÖ´Â ¼­ºê Äõ¸® ÇöÀåÀÇ ³ëÇÏ¿ì_UPDATE¹®? MERGE¹®? ÀζóÀÎ ºä ÇöÀåÀÇ ³ëÇÏ¿ì_º¹ÀâÇÑ Äõ¸®¸¦ ÀÛ¼ºÇØ¾ß ÇÒ ¶§, ¾î¶»°Ô ÇØ¾ß ÇÒ±î? ÇÙ½ÉÁ¤¸® Self-Check 7Àå º¹ÀâÇÑ ¿¬»ê °á°ú¸¦ ÃßÃâÇØ ³»´Â °í±Þ Äõ¸® ´Ù·ç±â 01 °èÃþÇü Äõ¸® °èÃþÇü ±¸Á¶ °èÃþÇü Äõ¸® °èÃþÇü Äõ¸® ½ÉÈ­ÇнÀ °èÃþÇü Äõ¸® ÀÀ¿ë 02 WITHÀý °³¼±µÈ ¼­ºê Äõ¸® ¼øÈ¯ ¼­ºê Äõ¸® 03 ºÐ¼® ÇÔ¼ö¿Í window ÇÔ¼ö ºÐ¼® ÇÔ¼ö window Àý window ÇÔ¼ö ±âŸ ºÐ¼® ÇÔ¼ö 04 ´ÙÁß Å×À̺í INSERT ¿©·¯ °³ÀÇ INSERT¹®À» ÇÑ ¹ø¿¡ ó¸® Á¶°Ç¿¡ µû¸¥ ´ÙÁß INSERT ÇÙ½ÉÁ¤¸® Self-Check µÑ° ¸¶´ç º¹ÀâÇÑ ºñÁî´Ï½º ·ÎÁ÷À» ó¸®ÇÏ´Â PL/SQL 8Àå PL/SQLÀÇ ±¸Á¶¿Í ±¸¼º¿ä¼Ò »ìÆì º¸±â 01 PL/SQL ±âº» ±¸Á¶ ºí·Ï ÀÍ¸í ºí·Ï 02 PL/SQL ±¸¼º¿ä¼Ò º¯¼ö »ó¼ö ¿¬»êÀÚ ÁÖ¼® DML¹® PRAGMA Ű¿öµå ¶óº§ ÇöÀåÀÇ ³ëÇÏ¿ì_SQL°ú PL/SQL µ¥ÀÌÅÍ Å¸ÀÔº° ±æÀÌ ÇÙ½ÉÁ¤¸® Self-Check 9Àå PL/SQL Á¦¾î¹®°ú ÇÔ¼ö, ÇÁ·Î½ÃÀú ¾Ë¾Æ º¸±â 01 PL/SQL Á¦¾î¹® IF¹® CASE¹® LOOP¹® WHILE¹® FOR¹® CONTINUE¹® GOTO¹® NULL¹® 02 PL/SQLÀÇ »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ÇÔ¼ö »ý¼º ÇÔ¼ö È£Ãâ 03 ÇÁ·Î½ÃÀú ÇÁ·Î½ÃÀú »ý¼º ÇÁ·Î½ÃÀú ½ÇÇà ¸Å°³º¯¼ö µðÆúÆ® °ª ¼³Á¤ OUT, IN OUT ¸Å°³º¯¼ö RETURN¹® ÇöÀåÀÇ ³ëÇÏ¿ì_º¯¼ö, »ó¼ö, ¸Å°³º¯¼ö, ÇÔ¼ö, ÇÁ·Î½ÃÀúÀÇ ¸í¸í¹ý ÇÙ½ÉÁ¤¸® Self-Check 10Àå ¿¹¿Üó¸®¿Í Æ®·£Àè¼Ç ¾Ë¾Æ º¸±â 01 ¿¹¿Üó¸® ¿¹¿Üó¸® ±¸¹® SQLCODE, SQLERRMÀ» ÀÌ¿ëÇÑ ¿¹¿ÜÁ¤º¸ ÂüÁ¶ ½Ã½ºÅÛ ¿¹¿Ü »ç¿ëÀÚ Á¤ÀÇ ¿¹¿Ü ½Ã½ºÅÛ ¿¹¿Ü¿¡ À̸§ ºÎ¿©Çϱâ RAISE¿Í RAISE_APPLICATION_ERROR ÇöÀåÀÇ ³ëÇÏ¿ì_È¿À²ÀûÀÎ ¿¹¿Ü ó¸® ¹æ¹ý 02 Æ®·£Àè¼Ç COMMIT°ú ROLLBACK SAVEPOINT ÇÙ½ÉÁ¤¸® Self-Check 11Àå Ä¿¼­, ·¹ÄÚµå, Ä÷º¼Ç »ìÆì º¸±â 01 Ä¿¼­ ¹¬½ÃÀû Ä¿¼­¿Í Ä¿¼­ ¼Ó¼º ¸í½ÃÀû Ä¿¼­ Ä¿¼­¿Í FOR¹® Ä¿¼­ º¯¼ö Ä¿¼­ Ç¥Çö½Ä 02 ·¹ÄÚµå »ç¿ëÀÚ Á¤ÀÇÇü ·¹ÄÚµå Å×À̺íÇü ·¹ÄÚµå Ä¿¼­Çü ·¹ÄÚµå Áßø ·¹ÄÚµå 03 Ä÷º¼Ç Ä÷º¼ÇÀÇ Á¾·ù Ä÷º¼Ç ¸Þ¼Òµå »ç¿ëÀÚ Á¤ÀÇ µ¥ÀÌÅÍ Å¸ÀÔ Ä÷º¼Ç ŸÀÔº° Â÷ÀÌÁ¡°ú ±× Ȱ¿ë¹ý Ä÷º¼Ç ŸÀÔº° ºñ±³ ÇÙ½ÉÁ¤¸® Self-Check ¼Â° ¸¶´ç ¾÷¹« È¿À²À» ³ôÀÌ´Â ½ÇÀü PL/SQL ÇÁ·Î±×·¡¹Ö 12Àå ÇÔ¼ö¿Í ÇÁ·Î½ÃÀú °ü¸®ÀÇ È¿À²À» ³ôÀÌ´Â ÆÐŰÁö 01 ÆÐŰÁö 02 ÆÐŰÁö ÇØºÎ ÆÐŰÁö ±¸Á¶ ÆÐŰÁö »ç¿ë Ÿ ÇÁ·Î±×·¥¿¡¼­ ÆÐŰÁö È£Ãâ 03 ÆÐŰÁö µ¥ÀÌÅÍ »ó¼ö¿Í º¯¼ö ¼±¾ð Ä¿¼­ ·¹ÄÚµå¿Í Ä÷º¼Ç 04 ±âŸ ÆÐŰÁö Ư¡ PRAGMA SERIALLY_REUSABLE ¿É¼Ç ¿À¹ö·Îµù ÇöÀåÀÇ ³ëÇÏ¿ì_À¯¿ëÇÑ ½Ã½ºÅÛ ÆÐŰÁö ÇÙ½ÉÁ¤¸® Self-Check 13Àå ½ÇÇà ½ÃÁ¡¿¡ »ý¼ºµÇ¾î ¼öÇàµÇ´Â µ¿Àû SQL 01 µ¿Àû SQLÀÌ ÇÊ¿äÇÑ ÀÌÀ¯ 02 NDS EXECUTE IMMEDIATE¹® OPEN FOR¹® ¼º´É Çâ»óÀ» À§ÇÑ ´ÙÁß ·Î¿ì ó¸® 03 DBMS_SQL DBMS_SQL ó¸® ¼ø¼­ DBMS_SQL ±âº» Ȱ¿ë DBMS_SQL ÀÀ¿ë Ȱ¿ë ÇöÀåÀÇ ³ëÇÏ¿ì_NDS¿Í DBMS_SQL Áß ¹«¾ùÀ» ¼±ÅÃÇÒ °ÍÀΰ¡? ÇöÀåÀÇ ³ëÇÏ¿ì_DBMS_SQL ÆÐŰÁö¸¦ ÀÌ¿ëÇØ Ä÷³ °ªÀ» ¼¼·Î·Î Ãâ·ÂÇϱâ ÇÙ½ÉÁ¤¸® Self-Check 14Àå Àӽà Å×À̺í°ú TABLE ÇÔ¼ö 01 ¿À¶óŬµµ Áö¿ø °¡´ÉÇÑ Àӽà Å×À̺í 02 Àӽà Å×ÀÌºí Æ®·£Àè¼Ç GTT ¼¼¼Ç GTT ±âŸ GTTÀÇ Æ¯Â¡ 03 TABLE ÇÔ¼ö »ç¿ëÀÚ Á¤ÀÇ Å×À̺í ÇÔ¼ö ÆÄÀÌÇÁ¶óÀÎ Å×À̺í ÇÔ¼ö ÇöÀåÀÇ ³ëÇÏ¿ì_·Î¿ì¸¦ Ä÷³À¸·Î ÀüȯÇϱâ ÇÙ½ÉÁ¤¸® Self-Check 15Àå ¿À¶óŬ Àâ°ú ½ºÄÉÁÙ·¯ 01 DBMS_JOB DMBS_JOB ÆÐŰÁöÀÇ °³³ä DBMS_JOBÀÇ ¼­ºê ÇÁ·Î±×·¥ DBMS_JOBÀÇ ´ÜÁ¡°ú ÇѰè 02 DBMS_SCHEDULER ÆÐŰÁö ¿À¶óŬ ½ºÄÉÁÙ·¯ ¿À¶óŬ ½ºÄÉÁÙ·¯ÀÇ ±¸¼º¿ä¼Ò DBMS_SCHEDULERÀÇ ¼­ºê ÇÁ·Î±×·¥ 03 DBMS_SCHEDULER¸¦ ÀÌ¿ëÇÑ ½ºÄÉÁÙ¸µ ó¸® Àâ °´Ã¼¸¸À» ÀÌ¿ëÇÑ ½ºÄÉÁÙ¸µ ÇÁ·Î±×·¥, ½ºÄÉÁÙ °´Ã¼¸¦ ÀÌ¿ëÇÑ ½ºÄÉÁÙ¸µ ¿ÜºÎ ÇÁ·Î±×·¥ ¼öÇà üÀÎ ÇÙ½ÉÁ¤¸® Self-Check ³Ý° ¸¶´ç ½Ç¹« ´É·ÂÀ» ³ôÀÌ´Â ¿À¶óŬ ÇÁ·Î±×·¡¹Ö ±â¹ý 16Àå PL/SQL ¼º´É Çâ»ó ±â¹ý 01 Àϰý ó¸® BULK COLLECT FORALL¹® 02 ÇÔ¼ö ¼º´É Çâ»ó RESULT CACHE ±â´ÉÀÇ °³¿ä RESULT CACHE ÇÔ¼ö »ç¿ë 03 º´·Ä ó¸® º´·Ä Äõ¸® º´·Ä DML º´·Ä ó¸® ½Ã ÁÖÀÇ»çÇ× ÇÙ½ÉÁ¤¸® Self-Check 17Àå ¼Ò½º °ü¸®¿Í µð¹ö±ë 01 ¼Ò½º °ü¸® µ¥ÀÌÅÍ µñ¼Å³Ê¸® ¼Ò½º ¹é¾÷ 02 µð¹ö±ë ±â¹ý DBMS_OUTPUT.PUT_LINE ÇÁ·Î½ÃÀú ¼Ò¿ä ½Ã°£ Ãâ·Â ·Î±× Å×ÀÌºí ±âŸ 03 µ¿Àû Äõ¸® µð¹ö±ë 04 DML¹®À» ½ÇÇàÇÑ µ¥ÀÌÅÍ ÃßÀû º¯°æµÇ°Å³ª »èÁ¦µÈ µ¥ÀÌÅÍ ÃßÀû RETURNING INTO ÀýÀ» ÀÌ¿ëÇÑ µð¹ö±ë ÇÙ½ÉÁ¤¸® Self-Check 18Àå ÇÁ·Î½ÃÀú¸¦ ÅëÇÑ À̸ÞÀÏ Àü¼Û 01 SMTP ¸ÞÀÏ Àü¼Û SMTPÀÇ °³³ä SMTP ¸í·É¾î¸¦ ÀÌ¿ëÇÑ ¸ÞÀÏ Àü¼Û 02 UTL_SMTP¸¦ ÀÌ¿ëÇÑ ¸ÞÀÏ Àü¼Û ¸ÞÀÏ Àü¼ÛÀ» À§ÇÑ »çÀüÁغñ »çÇ× UTL_SMTP ÆÐŰÁöÀÇ Å¸ÀÔ°ú ¼­ºê ÇÁ·Î±×·¥ UTL_SMTP¸¦ ÀÌ¿ëÇÑ ¸ÞÀÏ Àü¼Û HTML ¸ÞÀÏ º¸³»±â ÷ºÎÆÄÀÏ º¸³»±â 03 UTL_MAILÀ» ÀÌ¿ëÇÑ ¸ÞÀÏ Àü¼Û UTL_MAIL ÆÐŰÁöÀÇ ¼­ºê ÇÁ·Î±×·¥ UTL_MAIL ÆÐŰÁö¸¦ »ç¿ëÇÑ ¸ÞÀÏ Àü¼Û ÇÙ½ÉÁ¤¸® Self-Check 19Àå µ¥ÀÌÅÍ ¾Ïȣȭ¿Í ³ª¸¸ÀÇ À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥ 01 µ¥ÀÌÅÍ ¾Ïȣȭ ¾ÏȣȭÀÇ °³³ä DBMS_CRYPTO ÆÐŰÁö ÇØºÎ ¾Ïȣȭ ½Ç½À ÇöÀåÀÇ ³ëÇÏ¿ì_¾Ïȣȭ Ű °ü¸® ¹æ¹ý 02 ³ª¸¸ÀÇ À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥ ¼Ò½º °Ë»ö ÂüÁ¶ °´Ã¼ °Ë»ö Å×ÀÌºí ·¹À̾ƿô Ãâ·Â Ä÷³ °ªÀ» ¼¼·Î·Î Ãâ·Â À̸ÞÀÏ Àü¼Û ºñ¹Ð¹øÈ£ °ü¸® µ¥ÀÌÅÍ ¾Ïȣȭ ÇÙ½ÉÁ¤¸®

Ã¥¼ÓÀ¸·Î

ÀÌ Ã¥ÀÇ Ã¹Â° ¸¶´çÀº ¿À¶óŬ DB ¼³Ä¡¿Í ´õºÒ¾î µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ±âº»ÀûÀÎ ³»¿ë°ú SQL¿¡ ´ëÇÑ Àü¹ÝÀûÀÎ ³»¿ëÀ» ±âÃʺÎÅÍ Áߤý°í±Þ ¼öÁرîÁö ´ã¾Ò´Ù. µÑ° ¸¶´çºÎÅÍ´Â PL/SQL¿¡ ´ëÇÑ ³»¿ëÀ» ´Ù·ð°í, µÚ·Î °¥¼ö·Ï Á¡ÁøÀûÀ¸·Î ´õ ³ôÀº ¼öÁØÀ¸·Î Ç®¾î °¡°í ÀÖ´Ù. ƯÈ÷ ¼Â° ¸¶´ç°ú ¸¶Áö¸· ³Ý° ¸¶´ç¿¡¼­´Â ÇÁ·ÎÁ§Æ® ÇöÀå¿¡¼­ Àû¿ëÇÒ ¼ö ÀÖ´Â ³»¿ëµéÀ» ¼ö·ÏÇßÀ¸´Ï Á¶±Ý¸¸ ¿¬½ÀÇϸé ÇöÀå¿¡¼­ ÅëÇÒ ¼ö ÀÖ´Â Áö½ÄÀÌ µÉ °ÍÀÌ´Ù.

´Ù¾çÇÑ ÄÚµå·Î ½±°í ºü¸£°Ô ÀÌÇØµÇ´Â °³³ä
ÇÁ·Î±×·¡¹ÖÀ» ´Ù·é Ã¥µéÀÌ ±×·¸µíÀÌ ÀÌ Ã¥µµ »ó´çÈ÷ ¸¹Àº ¾çÀÇ ¿¹Á¦°¡ Æ÷ÇԵǾî ÀÖ´Ù. SQL°ú PL/SQL¿¡ ´ëÇØ ¹è¿ö¾ß ÇÒ °³³äÀ» °£·«È÷ ¼³¸íÇϰí ÀÌ·¯ÇÑ ³»¿ëÀ» µ¶ÀÚµéÀÌ Àڱ⠰ÍÀ¸·Î ¸¸µé ¼ö ÀÖµµ·Ï ¸¹Àº ¿¹Á¦¸¦ ¼ö·ÏÇß´Ù. µû¶ó¼­ »õ·Î¿î °³³ä¿¡ ´ëÇÑ ¼³¸íÀ» ÃæºÐÈ÷ Àаí ÀÌÇØÇÑ ´ÙÀ½, ¿¹Á¦·Î ³ª¿Â Äڵ带 ½ÇÇàÇØ ±× °á°ú¸¦ È®ÀÎÇØ º¸´Â ¹æ½ÄÀ¸·Î ÇнÀÇÒ °ÍÀ» ±ÇÀåÇÑ´Ù. ³»¿ë ¼³¸í ¸¸À¸·Î ºÎÁ·ÇÏ´Ù°í ´À³¥ ¼ö ÀÖ´Â ºÎºÐµµ ¿¹Á¦Äڵ带 ÀÌÇØÇÏ°í ½ÇÇàÇÑ µÚ ¿Ö ÀÌ·± °á°ú°¡ ³ª¿Ô´ÂÁö °í¹ÎÇØ º»´Ù¸é ³»¿ë°ú ¿¹Á¦ÄÚµå ¸ðµÎ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¶ÇÇÑ ½Ç¹« ÇÁ·ÎÁ§Æ®¿¡¼­µµ ¹Ù·Î Ȱ¿ëÇÒ ¼ö ÀÖ´Â ¼öÁØÀ¸·Î ¿¹Á¦¸¦ ¸¸µé¾î ¼ö·ÏÇßÀ¸´Ï ¿¹Á¦Äڵ带 Àß È°¿ëÇÏ±æ ¹Ù¶õ´Ù.

ÇöÀå¿¡¼­ »ý±ä ¹®Á¦¿¡ ¹Ù·Î ÅëÇÒ ¾ËÂ¥ ÆÁÀÌ ´ã±ä ¡®ÇöÀåÀÇ ³ëÇϿ졯
º»¹® Áß ¡®ÇöÀåÀÇ ³ëÇϿ졯 ¿¡¼­´Â ÇÁ·ÎÁ§Æ® ÇöÀå¿¡¼­ Á¢ÇÒ ¼ö ÀÖ´Â ¹®Á¦³ª ½±°Ô ºüÁú ¼ö ÀÖ´Â ¿À·ù¿Í ±× ÇØ°á ¹æ¹ý, ±×¸®°í À¯¿ëÇÏ°Ô ½á¸ÔÀ» ¼ö ÀÖ´Â Äڵ带 ¼ö·ÏÇÏ¿´´Ù. µû¶ó¼­ ÀÌ Ã¥À» Àдٰ¡ Áö·çÇØÁö°Å³ª Áøµµ°¡ Àß ³ª°¡Áö ¾ÊÀ» ¶§´Â ¸¶À½ ÆíÇÏ°Ô ÀÌ ºÎºÐÀÇ ³»¿ëÀ» Àо±æ ¹Ù¶õ´Ù. ¹°·Ð ÀÏ¹Ý ¿¹Á¦º¸´Ù ´õ ±íÀÌ ÀÖ´Â ¼öÁØÀÇ ³»¿ë°ú ¿¹Á¦Äڵ尡 ¼ö·ÏµÈ '³ëÇÏ¿ì'µµ ÀÖ´Ù´Â Á¡Àº ¿°µÎ¿¡ µÎÀÚ.

ÃâÆÇ»ç ¼­Æò

¿À¶óŬ SQL°ú PL/SQL ÇÁ·Î±×·¡¹Ö ±âÃʺÎÅÍ ÇöÀåÀÇ ³ëÇÏ¿ì±îÁö ´ã¾Ò´Ù! ¿À¶óŬ ÇÁ·Î±×·¡¹ÖÀÇ Ãʼ®ÀÎ SQL°ú PL/SQLÀÇ ±âº» ¹®¹ý°ú ±¸¹®À» ½Ç½À°ú ÇÔ²² ¼³¸íÇϱ⠶§¹®¿¡ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù. ±×¸®°í ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ÆÐŰÁö, µ¿Àû SQL, Àӽà Å×À̺í, ¿À¶óŬ Àâ°ú ½ºÄÉÁÙ·¯ÀÇ È°¿ë¹ý, ¼Ò½º °ü¸®¿Í µð¹ö±ë, µ¥ÀÌÅÍ ¾Ïȣȭ µî°ú ÀúÀÚÀÇ ³ëÇϿ츦 ÀÍÈù´Ù¸é ÇöÀå¿¡ ¹Ù·Î ÅõÀÔ °¡´ÉÇÑ ½Ç·ÂÀ» Ű¿ï ¼ö ÀÖ´Ù. [ÃâÆÇ»ç Ãßõ] SQL ÀÛ¼ºÀº °£°áÇÏ°Ô PL/SQL ¹®¹ý ÀÌÇØ´Â ºü¸£°Ô ÀÍÈù´Ù ¿À¶óŬ ÇÁ·Î±×·¡¹ÖÀÇ Ãʼ®ÀÎ SQLÀÇ °³³ä°ú ¹®¹ýÀ» ÀÍÈ÷¸ç °£°áÇÏ°Ô ÀÛ¼ºÇÏ´Â ¹æ¹ý±îÁö ÇÔ²² ¹è¿î´Ù. ¶ÇÇÑ PL/SQLÀÇ ±âº» ¹®¹ý°ú ±¸¹®À» ½Ç½ÀÇϸç ÇнÀÇϱ⠶§¹®¿¡ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖ´Ù. º¹ÀâÇÑ ºñÁî´Ï½º ·ÎÁ÷À» È¿À²ÀûÀ¸·Î ó¸®ÇÏ´Â PL/SQL ÇÁ·Î±×·¡¹ÖÀ» ¹è¿î´Ù DB ³»ºÎ¿¡¼­ º¹ÀâÇÑ ºñÁî´Ï½º ·ÎÁ÷À» ó¸®ÇÒ ¶§ PL/SQLÀº ´Ü¿¬ µ¸º¸ÀÌ´Â Á¸Àç´Ù. PL/SQL ±âº»¿¡ ´õÇØ¼­ ÀÌ Ã¥¿¡¼­ ´Ù·ç´Â ÆÐŰÁö, µ¿Àû SQL, Àӽà Å×À̺í, ¿À¶óŬ Àâ°ú ½ºÄÉÁÙ·¯ÀÇ È°¿ë¹ý, ¼Ò½º °ü¸®¿Í µð¹ö±ë, µ¥ÀÌÅÍ ¾Ïȣȭ µîÀ» ÀÍÈù´Ù¸é ÇöÀå¿¡ ¹Ù·Î ÅõÀÔ °¡´ÉÇÑ ½Ç·ÂÀ» Ű¿ï ¼ö ÀÖ´Ù. ¿À¶óŬ ÇÁ·Î±×·¡¹Ö ³ëÇϿ츦 ²Ä²ÄÇÏ°Ô ´ã¾Ò´Ù ¿À¶óŬ ÇÁ·Î±×·¡¸ÓÀÇ ÇöÀå °æÇè ¼Ó¿¡¼­ ¾ò¾î³½ KnowHow¸¦ dzºÎÇÏ°Ô ´ã¾Ò´Ù. °ç¿¡ µÎ°í ¹Ù·Î¹Ù·Î Âü°íÇÏ¸é ½ÃÇàÂø¿À¸¦ ÁÙÀÌ°í ½º¸¶Æ®ÇÏ°Ô ÀÏÇÒ ¼ö ÀÖ´Ù.
±¸¸ÅÈı⠱¸¸Å¸¸Á·µµ
ÀÌ »óǰ¿¡ ´ëÇÑ ±¸¸ÅÈıâ´Â ±¸¸ÅÇϽŠºÐ¿¡ ÇÑÇØ 'ÁÖ¹®/¹è¼ÛÁ¶È¸'¿¡¼­ ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.
ÀÛ¼ºµÈ ±¸¸ÅÈıⰡ ¾ø½À´Ï´Ù.
    »óǰQ&A
    »óǰ¿¡ °üÇÑ ±Ã±ÝÇϽŠ»çÇ×À» ¹°¾îº¸¼¼¿ä!
    ±Û¾²±â
    ±Û¾²±â
      ¹è¼Û/±³È¯/ȯºÒ ¾È³»
      ¹è¼Û¾È³»
      - ÁÖ¹®±Ý¾×ÀÌ 15,000¿ø ÀÌ»óÀÎ °æ¿ì ¹«·á¹è¼Û, 15,000 ¹Ì¸¸ÀÎ °æ¿ì ¹è¼Ûºñ 2,500¿øÀÌ ºÎ°úµË´Ï´Ù. (´Ü, ¹«·á¹è¼Û »óǰÀÇ °æ¿ì Á¦¿Ü)
      - ÁÖ¹® ÈÄ ¹è¼ÛÁö¿ª¿¡ µû¶ó ±¹³» ÀϹÝÁö¿ªÀº ±Ù¹«ÀÏ(¿ù-±Ý) ±âÁØ 1Àϳ» Ãâ°íµÊÀ» ¿øÄ¢À¸·Î Çϳª, ±â»ó»óȲ µîÀÇ ÀÌÀ¯·Î Áö¿¬µÉ ¼öµµ ÀÖ½À´Ï´Ù. (´Ü, ÀÏ¿äÀÏ ¹× °øÈÞÀÏ¿¡´Â ¹è¼ÛµÇÁö ¾Ê½À´Ï´Ù.)
      - µµ¼­ »ê°£ Áö¿ª ¹× Á¦ÁÖµµÀÇ °æ¿ì´Â Ç×°ø/µµ¼± Ãß°¡¿îÀÓÀÌ ºÎ°úµÉ ¼ö ÀÖ½À´Ï´Ù.
      - ÇØ¿ÜÁö¿ªÀ¸·Î´Â ¹è¼ÛµÇÁö ¾Ê½À´Ï´Ù.
      ±³È¯/ȯºÒ ¾È³»
      - »óǰÀÇ Æ¯¼º¿¡ µû¸¥ ±¸Ã¼ÀûÀÎ ±³È¯ ¹× ȯºÒ±âÁØÀº °¢ »óǰÀÇ '»ó¼¼Á¤º¸'¸¦ È®ÀÎÇϽñ⠹ٶø´Ï´Ù.
      - ±³È¯ ¹× ȯºÒ½ÅûÀº °¡°Ô ¿¬¶ôó·Î ÀüÈ­ ¶Ç´Â À̸ÞÀÏ·Î ¿¬¶ôÁֽøé ÃÖ¼±À» ´ÙÇØ ½Å¼ÓÈ÷ ó¸®ÇØ µå¸®°Ú½À´Ï´Ù.

      ±³È¯ ¹× ȯºÒ °¡´É »óǰ¿¡
      ¹®Á¦°¡ ÀÖÀ» °æ¿ì
      1) »óǰÀÌ Ç¥½Ã/±¤°íµÈ ³»¿ë°ú ´Ù¸£°Å³ª ºÒ·®(ºÎÆÐ, º¯Áú, ÆÄ¼Õ, Ç¥±â¿À·ù, À̹°È¥ÀÔ, Áß·®¹Ì´Þ)ÀÌ ¹ß»ýÇÑ °æ¿ì
      - ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ : ¼ö·ÉÀÏ ´ÙÀ½³¯±îÁö ½Åû
      - ±âŸ »óǰ : ¼ö·ÉÀϷκÎÅÍ 30ÀÏ À̳», ±× »ç½ÇÀ» ¾È ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏ À̳» ½Åû
      2) ±³È¯ ¹× ȯºÒ½Åû ½Ã ÆÇ¸ÅÀÚ´Â »óǰÀÇ »óŸ¦ È®ÀÎÇÒ ¼ö ÀÖ´Â »çÁøÀ» ¿äûÇÒ ¼ö ÀÖÀ¸¸ç »óǰÀÇ ¹®Á¦ Á¤µµ¿¡ µû¶ó Àç¹è¼Û, ÀϺÎȯºÒ, ÀüüȯºÒÀÌ ÁøÇàµË´Ï´Ù. ¹Ýǰ¿¡ µû¸¥ ºñ¿ëÀº ÆÇ¸ÅÀÚ ºÎ´ãÀ̸ç ȯºÒÀº ¹ÝǰµµÂøÀϷκÎÅÍ ¿µ¾÷ÀÏ ±âÁØ 3ÀÏ À̳»¿¡ ¿Ï·áµË´Ï´Ù.
      ´Ü¼øº¯½É ¹×
      ÁÖ¹®Âø¿ÀÀÇ °æ¿ì
      1) ½Å¼±½Äǰ, ³ÃÀå½Äǰ, ³Ãµ¿½Äǰ
      ÀçÆÇ¸Å°¡ ¾î·Á¿î »óǰÀÇ Æ¯¼º»ó, ±³È¯ ¹× ȯºÒÀÌ ¾î·Æ½À´Ï´Ù.
      2) È­Àåǰ
      ÇǺΠƮ·¯ºí ¹ß»ý ½Ã Àü¹®ÀÇ Áø´Ü¼­ ¹× ¼Ò°ß¼­¸¦ Á¦ÃâÇϽøé ȯºÒ °¡´ÉÇÕ´Ï´Ù. ÀÌ °æ¿ì Á¦¹Ýºñ¿ëÀº ¼ÒºñÀÚ ºÎ´ãÀ̸ç, ¹è¼Ûºñ´Â ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù. ÇØ´ç È­Àåǰ°ú ÇǺΠƮ·¯ºí°úÀÇ »ó´çÇÑ Àΰú°ü°è°¡ ÀÎÁ¤µÇ´Â °æ¿ì ¶Ç´Â Áúȯġ·á ¸ñÀûÀÇ °æ¿ì¿¡´Â Áø´Ü¼­ ¹ß±Þºñ¿ëÀ» ÆÇ¸ÅÀÚ°¡ ºÎ´ãÇÕ´Ï´Ù.
      3) ±âŸ »óǰ
      ¼ö·ÉÀϷκÎÅÍ 7ÀÏ À̳» ½Åû, ¿Õº¹¹è¼Ûºñ´Â ¼ÒºñÀÚ ºÎ´ã
      4) ¸ð´ÏÅÍ ÇØ»óµµÀÇ Â÷ÀÌ·Î »ö»óÀ̳ª À̹ÌÁö°¡ ´Ù¸¥ °æ¿ì ´Ü¼øº¯½É¿¡ ÀÇÇÑ ±³È¯ ¹× ȯºÒÀÌ Á¦ÇÑµÉ ¼ö ÀÖ½À´Ï´Ù.
      ±³È¯ ¹× ȯºÒ ºÒ°¡ 1) ½Åû±âÇÑÀÌ Áö³­ °æ¿ì
      2) ¼ÒºñÀÚÀÇ °ú½Ç·Î ÀÎÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ Àüü ¶Ç´Â ÀϺΰ¡ ¾ø¾îÁö°Å³ª ÈѼÕ, ¿À¿°µÇ¾úÀ» °æ¿ì
      3) °³ºÀÇÏ¿© ÀÌ¹Ì ¼·ÃëÇÏ¿´°Å³ª »ç¿ë(Âø¿ë ¹× ¼³Ä¡ Æ÷ÇÔ)ÇØ »óǰ ¹× ±¸¼ºÇ°ÀÇ °¡Ä¡°¡ ¼Õ»óµÈ °æ¿ì
      4) ½Ã°£ÀÌ °æ°úÇÏ¿© »óǰÀÇ °¡Ä¡°¡ ÇöÀúÈ÷ °¨¼ÒÇÑ °æ¿ì
      5) »ó¼¼Á¤º¸ ¶Ç´Â »ç¿ë¼³¸í¼­¿¡ ¾È³»µÈ ÁÖÀÇ»çÇ× ¹× º¸°ü¹æ¹ýÀ» ÁöŰÁö ¾ÊÀº °æ¿ì
      6) »çÀü¿¹¾à ¶Ç´Â ÁÖ¹®Á¦ÀÛÀ¸·Î ÅëÇØ ¼ÒºñÀÚÀÇ ÁÖ¹®¿¡ µû¶ó °³º°ÀûÀ¸·Î »ý»êµÇ´Â »óǰÀÌ ÀÌ¹Ì Á¦ÀÛÁøÇàµÈ °æ¿ì
      7) º¹Á¦°¡ °¡´ÉÇÑ »óǰ µîÀÇ Æ÷ÀåÀ» ÈѼÕÇÑ °æ¿ì
      8) ¸À, Çâ, »ö µî ´Ü¼ø ±âÈ£Â÷ÀÌ¿¡ ÀÇÇÑ °æ¿ì