0Àå¿¡¼´Â ½Ç½ÀÀ» ½ÃÀÛÇϱâ À§ÇÑ »çÀü Áغñ°úÁ¤À¸·Î ¹Ì¸® ¾Ë¾ÆµÎ¾î¾ß ÇÒ °³³äµé¿¡ ´ëÇØ ¼³¸íÇϰí ÀÖ´Ù. ¿À¶óŬ µ¥ÀÌÅͺ£À̽º ¼¹ö¿¡ Á¢¼ÓÇÏ´Â °úÁ¤À» ÁøÇà°úÁ¤ ȸéÀ¸·Î Çϳª¾¿ µû¶óÇØ °¡¸é¼ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ¼³¸íÇÏ¿´´Ù.
1Àå¿¡¼´Â SELECT ¸í·É¾î¿Í ´Ù¾çÇÑ ¿¬»êÀÚ³ª ±âÈ£ µîÀ» »ç¿ëÇØ¼ µ¥ÀÌÅ͸¦ Á¶È¸ÇÏ´Â ±âº»ÀûÀÎ ¹æ¹ýµéÀ» ±×¸²°ú ÇÔ²² »ó¼¼ÇÏ°Ô ¾È³»Çϰí ÀÖ´Ù. WHERE ÀýÀ» »ç¿ëÇÏ¿© ´Ù¾çÇÑ Á¶°ÇÀ» ÁÖ°í °Ë»öÇÏ´Â ¹æ¹ý°ú, ´Ù¾çÇÑ ÁýÇÕ ¿¬»êÀÚ¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
2Àå¿¡¼´Â ´ÜÀÏÇà ÇÔ¼ö¿¡ ´ëÇØ ¹è¿î´Ù. ´ÜÀÏÇà ÇÔ¼ö¿Í º¹¼ö...
´õº¸±â
0Àå¿¡¼´Â ½Ç½ÀÀ» ½ÃÀÛÇϱâ À§ÇÑ »çÀü Áغñ°úÁ¤À¸·Î ¹Ì¸® ¾Ë¾ÆµÎ¾î¾ß ÇÒ °³³äµé¿¡ ´ëÇØ ¼³¸íÇϰí ÀÖ´Ù. ¿À¶óŬ µ¥ÀÌÅͺ£À̽º ¼¹ö¿¡ Á¢¼ÓÇÏ´Â °úÁ¤À» ÁøÇà°úÁ¤ ȸéÀ¸·Î Çϳª¾¿ µû¶óÇØ °¡¸é¼ ½±°Ô ÀÌÇØÇÒ ¼ö ÀÖµµ·Ï ¼³¸íÇÏ¿´´Ù.
1Àå¿¡¼´Â SELECT ¸í·É¾î¿Í ´Ù¾çÇÑ ¿¬»êÀÚ³ª ±âÈ£ µîÀ» »ç¿ëÇØ¼ µ¥ÀÌÅ͸¦ Á¶È¸ÇÏ´Â ±âº»ÀûÀÎ ¹æ¹ýµéÀ» ±×¸²°ú ÇÔ²² »ó¼¼ÇÏ°Ô ¾È³»Çϰí ÀÖ´Ù. WHERE ÀýÀ» »ç¿ëÇÏ¿© ´Ù¾çÇÑ Á¶°ÇÀ» ÁÖ°í °Ë»öÇÏ´Â ¹æ¹ý°ú, ´Ù¾çÇÑ ÁýÇÕ ¿¬»êÀÚ¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù.
2Àå¿¡¼´Â ´ÜÀÏÇà ÇÔ¼ö¿¡ ´ëÇØ ¹è¿î´Ù. ´ÜÀÏÇà ÇÔ¼ö¿Í º¹¼öÇà ÇÔ¼öÀÇ Â÷ÀÌ¿Í, ´Ù¾çÇÑ ¹®ÀÚ ÇÔ¼ö, ¼ýÀÚ ÇÔ¼ö, ³¯Â¥ ÇÔ¼ö, Çüº¯È¯ ÇÔ¼ö, ÀÏ¹Ý ÇÔ¼ö, Á¤±Ô½Ä ÇÔ¼ö¿¡ ´ëÇØ °øºÎÇÑ´Ù.
3Àå¿¡¼´Â º¹¼öÇà ÇÔ¼ö¸¦ ¹è¿î´Ù. ±âº»ÀûÀÎ ±×·ì ÇÔ¼ö¿¡ ´ëÇØ ¹è¿ì¸ç, ¼Ò°è¿Í Çհ踦 ±¸ÇÏ´Â ¹æ¹ý, µ¥ÀÌÅ͵éÀ» Áý°èÇÏ¿© ½ÉÇÃÇÏ°Ô Á¤¸®Çؼ Ãâ·ÂÇÏ´Â ¹æ¹ý, ´©Àû ÇÕ°è, °¢Á¾ ºñÀ² µîÀ» ±¸ÇÏ´Â ¹æ¹ýÀ» ÇнÀÇÑ´Ù.
4Àå¿¡¼´Â JOINÀÇ °³³äÀ» ¹è¿ì°í, ´Ù¾çÇÑ JOINÀÇ ±â¹ýµéÀ» ORACLE JOIN°ú ANSI JOIN ¹®¹ýÀ¸·Î ¹è¿î´Ù.
5Àå¿¡¼´Â ´Ù¾çÇÑ ¿À¶óŬ ¸í·É¾îµéÀÇ Á¾·ù¸¦ ¾Ë¾Æº»´Ù. CREATE¸¦ »ç¿ëÇÏ¿© ´Ù¾çÇÑ ¿ÀºêÁ§Æ®¸¦ »ý¼ºÇϰí, ALTER¸¦ »ç¿ëÇÏ¿© ±âÁ¸ÀÇ ¿ÀºêÁ§Æ®¸¦ ¼öÁ¤ÇÏ´Â ¹æ¹ýÀ» ¹è¿ì¸ç TRUNCATE¿Í DROP ¸í·É¾î·Î »èÁ¦ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÑ´Ù.
6Àå¿¡¼´Â DML·Î µ¥ÀÌÅ͸¦ °ü¸®ÇÏ´Â ¹æ¹ýÀ» ¾Ë¾Æº»´Ù. INSERT, UPDATE, DELETE, MERGE µîÀÇ ¸í·ÉÀ» »ç¿ëÇÏ¿© µ¥ÀÌÅ͸¦ ÀÔ·Â, º¯°æ, »èÁ¦, º´ÇÕÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ¹è¿î´Ù.
7Àå¿¡¼´Â Á¦¾à Á¶°Ç¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. Á¦¾à Á¶°ÇÀÇ °³³äÀ» ÀÌÇØÇϰí Å×ÀÌºí »ý¼º ½Ã¿Í »ý¼º ÈÄ¿¡ Á¦¾à Á¶°ÇÀ» Àû¿ëÇϰųª Ãß°¡ÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù. Á¦¾àÁ¶°ÇÀ» DISABLE/ ENABLEÇÏ´Â ¹æ¹ýÀ» ÇнÀÇÑ´Ù.
8Àå¿¡¼´Â INDEXÀÇ ÀÇ¹Ì¿Í »ý¼º ¿ø¸®, µ¿ÀÛ ¿ø¸®¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. INDEX°¡ °®°í ÀÖ´Â ´ÜÁ¡°ú Ȱ¿ë¹ý¿¡ ´ëÇØ ÇнÀÇÑ´Ù.
9Àå¿¡¼´Â VIEW¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. VIEWÀÇ °³³ä°ú ¿øÇÏ´Â Á¶°ÇÀ¸·Î Simple View¿Í Complex View¸¦ ¸¸µé¾î º»´Ù. ¶ÇÇÑ Inline View¿Í Mview¸¦ ÀÌÇØÇϰí Ȱ¿ëÇÏ´Â ¹ý¿¡ ´ëÇØ ÇнÀÇÑ´Ù.
10Àå¿¡¼´Â Sub Query¿¡ ´ëÇØ ¾Ë¾Æº»´Ù. Sub QueryÀÇ °³³ä°ú ÀåÁ¡, ´ÜÀÏÇà, ´ÙÁßÇà, ´ÙÁßÄ÷³ ¼ºêÄõ¸®ÀÇ »ç¿ë¹ýÀ» ¹è¿î´Ù. ½ºÄ®¶ó ¼ºê Äõ¸®¿Í WithÀýÀ» Ȱ¿ëÇÑ ¼ºê Äõ¸®¿¡ ´ëÇØ ÀÚ¼¼È÷ ÇнÀÇØº»´Ù.
11Àå¿¡¼´Â ½ÃÄö½º¿Í µ¿ÀǾ ´ëÇØ ¾Ë¾Æº»´Ù. SEQUENCEÀÇ Àǹ̸¦ ¹è¿ì°í »óȲ¿¡ ¸Â´Â SEQUENCE¸¦ »ý¼ºÇÏ´Â ¹æ¹ý, Á¶È¸ °ü¸®ÇÏ´Â ¹æ¹ý¿¡ ´ëÇØ ÇнÀÇÑ´Ù. SYNONYMÀÇ Àǹ̸¦ ¹è¿ì°í Ȱ¿ëÇØº»´Ù.
12Àå¿¡¼´Â °èÃþÇü Äõ¸®ÀÇ ÀÇ¹Ì¿Í ¿ø¸®, Äõ¸®ÀÇ ÀÛ¼º¹ý¿¡ ´ëÇØ ÇнÀÇÑ´Ù.
13Àå¿¡¼´Â ¿À¶óŬ °èÁ¤ °ü¸® ¹æ¹ýÀ» ¹è¿î´Ù. User¿Í SchemaÀÇ Àǹ̸¦ »ìÆìº¸°í, ProfileÀÇ ÀÇ¹Ì¿Í »ý¼º, Àû¿ë ¹× °ü¸® ¹æ¹ýÀ» ¹è¿î´Ù. Privilege¿Í RoleÀÇ ÀÇ¹Ì¿Í °ü¸® ¹æ¹ýµµ ÇнÀÇÑ´Ù.
14Àå¿¡¼´Â ¿À¶óŬ 12c ¹öÀü¿¡ »õ·Î Ãß°¡µÈ ±â´ÉµéÀ» »ìÆìº»´Ù.
15Àå¿¡¼´Â ¿À¶óŬ PL/SQLÀÇ ±âº»ÀûÀÎ ³»¿ë¿¡ ´ëÇØ »ìÆìº»´Ù. PL/SQLÀÇ °³³ä¿¡¼ºÎÅÍ ±âº» ±¸Á¶, ºí·Ï ±âº»±¸¼º, SQL ¹®Àå »ç¿ë, ¿¬»êÀÚ »ç¿ë, º¯¼öÀÇ ÀÇ¹Ì¿Í »ç¿ë¹ý, Á¦¾î¹® »ç¿ë¹ý µî ÀÔ¹® ´Ü°è¿¡ ÇÊ¿äÇÑ Áß¿ä ³»¿ëµéÀ» ÇнÀÇÑ´Ù.
´Ý±â