DB2 ¸í·É ÄÜ¼Ö ¶Ç´Â DB2 SQL ÄܼÖÀ» ¿·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.
±×·¯¸é Ç¥ÁØ Eclipse ÄÜ¼Ö º¸±â°¡ ¾ÆÁ÷ Ç¥½ÃµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì ÀÌ º¸±â°¡ Ç¥½ÃµÇ°í ¼±ÅÃµÈ DB2 ¼ºê½Ã½ºÅÛ¿¡ ´ëÇÑ ÄܼÖÀÌ ¿¸³´Ï´Ù.
ÄÜ¼Ö º¸±â´Â EclipseÀÇ ¸ðµç ÄÜ¼Ö °£¿¡ °øÀ¯µË´Ï´Ù. ÄÜ¼Ö º¸±âÀÇ µµ±¸ ¸ðÀ½¿¡¼ '¼±ÅÃÇÑ ÄÜ¼Ö Ç¥½Ã' ´ÜÃ߸¦ Ŭ¸¯ÇÑ ÈÄ ³ªÅ¸³ª´Â ÆË¾÷ ¸Þ´º¿¡¼ ¿øÇÏ´Â ÄܼÖÀ» ¼±ÅÃÇÏ¿© ÄÜ¼Ö º¸±â¿¡ ÇöÀç Ç¥½ÃµÇ´Â ÄܼÖÀ» ¼öµ¿À¸·Î ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ ÄÜ¼Ö º¸±â¿¡¼ ÇöÀç ÄܼÖÀ» Àá±×°í ´Ù¸¥ ÄܼÖÀÌ À̸¦ ´ëüÇÏÁö ¸øÇÏ°Ô ÇÏ·Á¸é ÄÜ¼Ö º¸±âÀÇ µµ±¸ ¸ðÀ½¿¡¼ 'ÄÜ¼Ö °íÁ¤' ´ÜÃ߸¦ Ŭ¸¯ÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé ÄܼÖÀÌ ÀÛ¼ºµÇ´Â °æ¿ì¿¡ ÄÜ¼Ö º¸±âÀÇ »õ ÀνºÅϽº°¡ ÀÛ¼ºµÇ¾î ±âÁ¸ ÄÜ¼Ö º¸±â°¡ ±×´ë·Î À¯ÁöµË´Ï´Ù.
ÄܼÖÀÌ ¿¸®¸é ÇÊ¿äÇÑ ¸¸ÅÀÇ ¿©·¯ ÄÜ¼Ö º¸±â¿¡ ÄܼÖÀ» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ ÄÜ¼Ö º¸±â¸¦ ÀÛ¼ºÇÏ·Á¸é 'ÄÜ¼Ö ¿±â' ´ÜÃ߸¦ Ŭ¸¯ÇÑ ÈÄ ³ªÅ¸³ª´Â ÆË¾÷ ¸Þ´º¿¡¼ '»õ ÄÜ¼Ö º¸±â'¸¦ ¼±ÅÃÇϽʽÿÀ.
ÄÜ¼Ö º¸±âÀÇ µµ±¸ ¸ðÀ½¿¡¼ 'ÄÜ¼Ö Áö¿ì±â' ¹× 'ÄÜ¼Ö ´Ý±â' ´ÜÃ߸¦ °¢°¢ Ŭ¸¯ÇÏ¿© ÄܼÖÀÇ Ãâ·ÂÀ» Áö¿ì°Å³ª ÄܼÖÀ» ´ÝÀ» ¼ö ÀÖ½À´Ï´Ù.
DB2 Äֿܼ¡¼ ÀÔ·ÂÇÑ ÀÌÀü ¸í·ÉµéÀº ÄܼÖÀÌ ¿·Á ÀÖ´Â µ¿¾È¿¡´Â ÄܼÖÀÇ ¸í·É À̷¿¡ ³²¾Æ ÀÖ½À´Ï´Ù. ¸í·É ÀÌ·ÂÀº ´ÙÀ½°ú °°Àº ³× °¡Áö ¹æ¹ýÀ¸·Î ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.
DB2 ¸í·É Äֿܼ¡¼´Â DB2 °ü¸® ¸í·ÉÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ±âÁ¸ µ¥ÀÌÅͺ£À̽º¸¦ ³ª¿ÇÏ·Á¸é
DIS DATABASE (*)¸¦ ÀÔ·ÂÇÕ´Ï´Ù(ÇÏÀÌÇ µîÀÇ ÀÎ½Ä ¹®ÀÚ´Â ÀÔ·ÂÇÏÁö ¸»¾Æ¾ß ÇÔ).
ÅØ½ºÆ®¸¦ ÀÔ·ÂÇÒ ¶§ ÄܼÖÀº ¸í·É, Ű¿öµå, Ű¿öµå ¸Å°³º¯¼ö¿¡ ´ëÇØ Á¦ÇÑµÈ ±¸¹® °Á¶Ç¥½Ã¸¦ ¼öÇàÇÕ´Ï´Ù. ÀÎ½ÄµÈ ¸í·É¸¸ °Á¶Ç¥½ÃµË´Ï´Ù.
Ctrl+Space¸¦ ´©¸£¸é ÄܼÖÀÌ ³»¿ë Á¦¾È ¸ñ·ÏÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ Å°´Â »ç¿ë °¡´ÉÇÑ ¸í·É ¹× Ű¿öµå ¸ñ·ÏÀ» º¸´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ¸í·É Á¦¾ÈÀº ¼±ÅÃµÈ ¸í·ÉÀÇ ¹®¼¿¡ ´ëÇÑ ¸µÅ©¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
Á¦ÇÑ»çÇ×: ±¸¹® °Á¶Ç¥½Ã ¹× ³»¿ë Á¦¾ÈÀº Ç×»ó DB2 v10 ±¸¹®À» »ç¿ëÇÕ´Ï´Ù. DB2 ¸í·É ÄܼÖÀº Áö¿øµÇ´Â ´Ù¸¥ DB2 ¹öÀü°ú ÇÔ²² »ç¿ëµÉ ¼ö ÀÖÁö¸¸ DB2 ¸í·É Äֿܼ¡ ÀÇÇØ Á¦°øµÈ ±¸¹® °Á¶Ç¥½Ã ¹× ³»¿ë Á¦¾ÈÀº ¿Ã¹Ù¸£Áö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.
DB2 SQL Äֿܼ¡¼´Â DB2 SQL¹®À» Æò°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î,
SELECT NAME FROM SYSIBM.SYSTABLES;¸¦ ÀÔ·ÂÇÏ¿© DB2 ¼ºê½Ã½ºÅÛÀÇ ¸ðµç Å×À̺í À̸§À» ³ª¿ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÇØ´ç SQL¹®Àº ¼¼¹ÌÄݷаú ÁÙ ¹Ù²Ù±â ¹®ÀÚ·Î ³¡³ª¾ß ÇÕ´Ï´Ù(Áï, ¼¼¹ÌÄÝ·ÐÀ» ÀÔ·ÂÇϰí Enter ۸¦ ´©¸¨´Ï´Ù). ±×·¸Áö ¾ÊÀ¸¸é ¸í·É¹®ÀÌ ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù(ÀÌ´Â SQL¹®À» ¿©·¯ Çà¿¡ °ÉÃÄ ÀÛ¼ºÇÒ ¼ö ÀÖµµ·Ï Çϱâ À§ÇÔÀÔ´Ï´Ù).
select¹®ÀÇ Ãâ·ÂÀº ÅØ½ºÆ® Å×À̺í·Î Çü½Äȵ˴ϴÙ.
ÅØ½ºÆ®¸¦ ÀÔ·ÂÇÒ ¶§ ÄܼÖÀº ÀÎ½ÄµÈ ±âº» SQL¹® ¸í·ÉÀ» ±¸¹® °Á¶Ç¥½ÃÇÕ´Ï´Ù. ³ª¸ÓÁö SQL¹®Àº ±¸¹® °Á¶Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù.
Ctrl+Space¸¦ ´©¸£¸é ÄܼÖÀÌ ³»¿ë Á¦¾È ¸ñ·ÏÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ Å°´Â »ç¿ë °¡´ÉÇÑ ±âº» SQL¹® ¸í·É ¸ñ·ÏÀ» º¸´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. Á¦¾ÈÀº ¼±ÅÃµÈ ¸í·ÉÀÇ ¹®¼¿¡ ´ëÇÑ ¸µÅ©¸¦ Æ÷ÇÔÇÕ´Ï´Ù.
Á¦ÇÑ»çÇ×: ±¸¹® °Á¶Ç¥½Ã ¹× ³»¿ë Á¦¾ÈÀº Ç×»ó DB2 v10 ±¸¹®À» »ç¿ëÇÕ´Ï´Ù. DB2 SQL ÄܼÖÀº Áö¿øµÇ´Â ´Ù¸¥ DB2 ¹öÀü°ú ÇÔ²² »ç¿ëµÉ ¼ö ÀÖÁö¸¸ DB2 SQL Äֿܼ¡ ÀÇÇØ Á¦°øµÈ ±¸¹® °Á¶Ç¥½Ã ¹× ³»¿ë Á¦¾ÈÀº ¿Ã¹Ù¸£Áö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.
Á¦ÇÑ»çÇ×: File Manager DB2ÀÇ SQL ½ÇÇà ±â´É¿¡ Àû¿ëµÇ´Â ¸ðµç Á¦ÇÑ»çÇ×Àº DB2 SQL Äֿܼ¡µµ Àû¿ëµË´Ï´Ù. ¿¹¸¦ µé¾î, File Manager DB2ÀÇ SQL ½ÇÇà ±â´ÉÀÌ BLOB À¯ÇüÀÇ Ä÷³À» SELECTÇÒ ¼ö ¾ø´Â °æ¿ì, DB2 SQL Äֿܼ¡¼µµ ÀÌ ±â´ÉÀÌ ½ÇÆÐÇÕ´Ï´Ù.
DB2 ÄܼÖÀÇ ¸í·É¿¡ ´ëÇÑ Á¤º¸ ÆË¾÷Àº ÇØ´ç ¸í·ÉÀÇ ¹®¼(InfoCenter ÆäÀÌÁö)¿¡ ´ëÇÑ ¸µÅ©¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î »ç¿ëµÇ´Â InfoCenter´Â http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jspÀÌÁö¸¸ ÀÌ´Â File Manager ȯ°æ ¼³Á¤ ºÐÇÒâ¿¡¼ »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.