DB2 ¸í·É ¹× SQL ÄܼÖ

DB2 ÄÜ¼Ö ¿­±â ¹× ÀÛ¾÷

DB2 ¸í·É ÄÜ¼Ö ¶Ç´Â DB2 SQL ÄܼÖÀ» ¿­·Á¸é ´ÙÀ½À» ¼öÇàÇϽʽÿÀ.

±×·¯¸é Ç¥ÁØ Eclipse ÄÜ¼Ö º¸±â°¡ ¾ÆÁ÷ Ç¥½ÃµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì ÀÌ º¸±â°¡ Ç¥½ÃµÇ°í ¼±ÅÃµÈ DB2 ¼­ºê½Ã½ºÅÛ¿¡ ´ëÇÑ ÄܼÖÀÌ ¿­¸³´Ï´Ù.

ÄÜ¼Ö º¸±â´Â EclipseÀÇ ¸ðµç ÄÜ¼Ö °£¿¡ °øÀ¯µË´Ï´Ù. ÄÜ¼Ö º¸±âÀÇ µµ±¸ ¸ðÀ½¿¡¼­ '¼±ÅÃÇÑ ÄÜ¼Ö Ç¥½Ã' ´ÜÃ߸¦ Ŭ¸¯ÇÑ ÈÄ ³ªÅ¸³ª´Â ÆË¾÷ ¸Þ´º¿¡¼­ ¿øÇÏ´Â ÄܼÖÀ» ¼±ÅÃÇÏ¿© ÄÜ¼Ö º¸±â¿¡ ÇöÀç Ç¥½ÃµÇ´Â ÄܼÖÀ» ¼öµ¿À¸·Î ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ÄÜ¼Ö º¸±â¿¡¼­ ÇöÀç ÄܼÖÀ» Àá±×°í ´Ù¸¥ ÄܼÖÀÌ À̸¦ ´ëüÇÏÁö ¸øÇÏ°Ô ÇÏ·Á¸é ÄÜ¼Ö º¸±âÀÇ µµ±¸ ¸ðÀ½¿¡¼­ 'ÄÜ¼Ö °íÁ¤' ´ÜÃ߸¦ Ŭ¸¯ÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé ÄܼÖÀÌ ÀÛ¼ºµÇ´Â °æ¿ì¿¡ ÄÜ¼Ö º¸±âÀÇ »õ ÀνºÅϽº°¡ ÀÛ¼ºµÇ¾î ±âÁ¸ ÄÜ¼Ö º¸±â°¡ ±×´ë·Î À¯ÁöµË´Ï´Ù.

ÄܼÖÀÌ ¿­¸®¸é ÇÊ¿äÇÑ ¸¸Å­ÀÇ ¿©·¯ ÄÜ¼Ö º¸±â¿¡ ÄܼÖÀ» Ç¥½ÃÇÒ ¼ö ÀÖ½À´Ï´Ù. »õ ÄÜ¼Ö º¸±â¸¦ ÀÛ¼ºÇÏ·Á¸é 'ÄÜ¼Ö ¿­±â' ´ÜÃ߸¦ Ŭ¸¯ÇÑ ÈÄ ³ªÅ¸³ª´Â ÆË¾÷ ¸Þ´º¿¡¼­ '»õ ÄÜ¼Ö º¸±â'¸¦ ¼±ÅÃÇϽʽÿÀ.

ÄÜ¼Ö º¸±âÀÇ µµ±¸ ¸ðÀ½¿¡¼­ 'ÄÜ¼Ö Áö¿ì±â' ¹× 'ÄÜ¼Ö ´Ý±â' ´ÜÃ߸¦ °¢°¢ Ŭ¸¯ÇÏ¿© ÄܼÖÀÇ Ãâ·ÂÀ» Áö¿ì°Å³ª ÄܼÖÀ» ´ÝÀ» ¼ö ÀÖ½À´Ï´Ù.

DB2 Äֿܼ¡¼­ ÀÔ·ÂÇÑ ÀÌÀü ¸í·ÉµéÀº ÄܼÖÀÌ ¿­·Á ÀÖ´Â µ¿¾È¿¡´Â ÄܼÖÀÇ ¸í·É À̷¿¡ ³²¾Æ ÀÖ½À´Ï´Ù. ¸í·É ÀÌ·ÂÀº ´ÙÀ½°ú °°Àº ³× °¡Áö ¹æ¹ýÀ¸·Î ¾×¼¼½ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸Ç À§·Î µ¹¾Æ°¡±â

DB2 ¸í·É ÄܼÖ

DB2 ¸í·É Äֿܼ¡¼­´Â DB2 °ü¸® ¸í·ÉÀ» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ±âÁ¸ µ¥ÀÌÅͺ£À̽º¸¦ ³ª¿­ÇÏ·Á¸é

DIS DATABASE (*)
¸¦ ÀÔ·ÂÇÕ´Ï´Ù(ÇÏÀÌÇ µîÀÇ ÀÎ½Ä ¹®ÀÚ´Â ÀÔ·ÂÇÏÁö ¸»¾Æ¾ß ÇÔ).

ÅØ½ºÆ®¸¦ ÀÔ·ÂÇÒ ¶§ ÄܼÖÀº ¸í·É, Ű¿öµå, Ű¿öµå ¸Å°³º¯¼ö¿¡ ´ëÇØ Á¦ÇÑµÈ ±¸¹® °­Á¶Ç¥½Ã¸¦ ¼öÇàÇÕ´Ï´Ù. ÀÎ½ÄµÈ ¸í·É¸¸ °­Á¶Ç¥½ÃµË´Ï´Ù.

Ctrl+Space¸¦ ´©¸£¸é ÄܼÖÀÌ ³»¿ë Á¦¾È ¸ñ·ÏÀ» Á¦°øÇÕ´Ï´Ù. ÀÌ Å°´Â »ç¿ë °¡´ÉÇÑ ¸í·É ¹× Ű¿öµå ¸ñ·ÏÀ» º¸´Â µ¥ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ¸í·É Á¦¾ÈÀº ¼±ÅÃµÈ ¸í·ÉÀÇ ¹®¼­¿¡ ´ëÇÑ ¸µÅ©¸¦ Æ÷ÇÔÇÕ´Ï´Ù.

Á¦ÇÑ»çÇ×: ±¸¹® °­Á¶Ç¥½Ã ¹× ³»¿ë Á¦¾ÈÀº Ç×»ó DB2 v10 ±¸¹®À» »ç¿ëÇÕ´Ï´Ù. DB2 ¸í·É ÄܼÖÀº Áö¿øµÇ´Â ´Ù¸¥ DB2 ¹öÀü°ú ÇÔ²² »ç¿ëµÉ ¼ö ÀÖÁö¸¸ DB2 ¸í·É Äֿܼ¡ ÀÇÇØ Á¦°øµÈ ±¸¹® °­Á¶Ç¥½Ã ¹× ³»¿ë Á¦¾ÈÀº ¿Ã¹Ù¸£Áö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

DB2 SQL ÄܼÖ

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 ¹®¼­¿¡ ´ëÇÑ »ç¿ëÀÚ Á¤ÀÇ DB2 InfoCenter »ç¿ë

DB2 ÄܼÖÀÇ ¸í·É¿¡ ´ëÇÑ Á¤º¸ ÆË¾÷Àº ÇØ´ç ¸í·ÉÀÇ ¹®¼­(InfoCenter ÆäÀÌÁö)¿¡ ´ëÇÑ ¸µÅ©¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î »ç¿ëµÇ´Â InfoCenter´Â http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jspÀÌÁö¸¸ ÀÌ´Â File Manager ȯ°æ ¼³Á¤ ºÐÇÒâ¿¡¼­ »ç¿ëÀÚ Á¤ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

¸Ç À§·Î µ¹¾Æ°¡±â