IBM Books

Image, Audio, Video Extender °ü¸® ¹× ÇÁ·Î±×·¡¹Ö

»ç¿ëÀÚ Á¤ÀÇ À¯Çü

À̹ÌÁö, ºñµð¿À ¹× ¿Àµð¿À ¿ÀºêÁ§Æ®´Â µ¥ÀÌÅͺ£À̽º¿¡ BLOBÀ¸·Î Ç¥ÇöµË´Ï´Ù. ±¸º° À¯ÇüÀ̶ó°íµµ ÇÏ´Â »ç¿ëÀÚ Á¤ÀÇ À¯Çü(UDT)Àº BLOBÀ» ´Ù¸¥ °Í°ú ±¸º°ÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ÇÑ UDT´Â À̹ÌÁö ¿ÀºêÁ§Æ®¿ëÀ¸·Î ÀÛ¼ºµÉ ¼ö ÀÖ°í ¶Ç´Ù¸¥ °ÍÀº ¿Àµð¿À ¿ÀºêÁ§Æ®¿ëÀ¸·Î ÀÛ¼ºµÉ ¼ö ÀÖ½À´Ï´Ù. BLOBÀ¸·Î ÀúÀåµÇ´õ¶óµµ, À̹ÌÁö¿Í ¿Àµð¿À ¿ÀºêÁ§Æ®´Â BLOB°ú °¢°¢ÀÇ ´Ù¸¥ °Í¿¡ ´ëÇØ ±¸º°µÇ´Â À¯ÇüÀ¸·Î ´Ù·ç¾îÁý´Ï´Ù.

»ç¿ëÀÚ´Â UDT¸¦ SQL CREATE DISTINCT TYPE¹®À¸·Î ÀÛ¼ºÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¸Ê¿¡¼­ Áö¸®ÇÐÀûÀΠƯ¼ºÀ» ó¸®ÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥À» °³¹ßÁßÀ̶ó°í °¡Á¤ÇϽʽÿÀ. ´ÙÀ½°ú °°ÀÌ ¸Ê ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ mapÀ̶ó´Â ±¸º° À¯ÇüÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù.

CREATE DISTINCT TYPE map AS BLOB (1M)

¸Ê À¯Çü ¿ÀºêÁ§Æ®´Â ±æÀÌ 1MBÀÇ BLOBÀ¸·Î¼­ ³»ºÎÀûÀ¸·Î Ç¥ÇöµÇ³ª, ±¸º° À¯ÇüÀÇ ¿ÀºêÁ§Æ®·Î Ãë±ÞµË´Ï´Ù.

Å×À̺í Ä÷³¿¡ ÀúÀåµÈ µ¥ÀÌÅ͸¦ ¼³¸íÇϱâ À§ÇØ SQL ³»Àå ÇÔ¼ö¿Í °°ÀÌ UDT¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ÀÇ ¿¹½Ã¿¡¼­, Å×À̺íÀº ¸Ê À¯Çü µ¥ÀÌÅ͸¦ º¸À¯Çϱâ À§ÇØ °í¾ÈµÈ Ä÷³À¸·Î ÀÛ¼ºµË´Ï´Ù.

CREATE TABLE places
  (locid     INTEGER NOT NULL,
   location  CHAR (50),
   grid      map)

°¢°¢ÀÇ DB2 Extender´Â ÀÚ½ÅÀÇ À¯Çü Áï, À̹ÌÁö, ¿Àµð¿À ¹× ºñµð¿À¿¡ ´ëÇØ UDT¸¦ ÀÛ¼ºÇÕ´Ï´Ù.


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]