IBM Books

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

UDF ¹× UDT À̸§

DB2 ÇÔ¼öÀÇ Àüü À̸§Àº schema-name.function-nameÀ̸ç, ¿©±â¼­ schema-nameÀº SQL ¿ÀºêÁ§Æ®¿¡ ³í¸®Àû ±×·ìÈ­¸¦ Á¦°øÇÏ´Â ½Äº°ÀÚÀÔ´Ï´Ù.

DB2 Extender UDF¿ë ½ºÅ°¸¶ À̸§Àº MMDBSYSÀÔ´Ï´Ù. MMDBSYS ½ºÅ°¸¶ À̸§Àº ¶ÇÇÑ DB2 Extender UDT¿¡ ´ëÇÑ ±ÔÁ¤ÀÚÀÔ´Ï´Ù.

UDF³ª UDT¸¦ ÂüÁ¶ÇÏ´Â ¾î¶°ÇÑ À§Ä¡¿¡¼­µµ Àüü À̸§À» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, MMDBSYS.CONTENT´Â ½ºÅ°¸¶ À̸§ÀÌ MMDBSYSÀÌ°í ±× ÇÔ¼ö À̸§ÀÌ CONTENTÀÎ UDF¸¦ ½Äº°ÇÕ´Ï´Ù. MMDBSYS.DB2IMAGE´Â ½ºÅ°¸¶°¡ MMDBSYSÀÌ°í ±¸º° À¯Çü À̸§ÀÌ DB2IMAGEÀÎ UDF¸¦ ½Äº°ÇÕ´Ï´Ù. UDF ¶Ç´Â UDT¸¦ ÂüÁ¶ÇÒ ¶§ ½ºÅ°¸¶ À̸§À» »ý·«ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, DB2´Â ÇÔ¼ö °æ·Î¸¦ »ç¿ëÇÏ¿© ¿øÇÏ´Â ÇÔ¼ö ¶Ç´Â ±¸º° µ¥ÀÌÅÍ À¯ÇüÀ» ÆÇº°ÇÕ´Ï´Ù.

ÇÔ¼ö °æ·Î

ÇÔ¼ö °æ·Î´Â ½ºÅ°¸¶ À̸§ÀÇ ¼ø¼­È­µÈ ¸ñ·ÏÀÔ´Ï´Ù. DB2´Â ÇÔ¼ö¿Í ±¸º° µ¥ÀÌÅÍ À¯Çü¿¡ ´ëÇÑ ÂüÁ¶¸¦ ÇØ¼®Çϱâ À§ÇØ ¸ñ·Ï¿¡ ÀÖ´Â ½ºÅ°¸¶ À̸§ÀÇ ¼ø¼­¸¦ »ç¿ëÇÕ´Ï´Ù. SQL¹® SET CURRENT FUNCTION PATH¸¦ ÁöÁ¤ÇÏ¿© ÇÔ¼ö °æ·Î¸¦ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

À̰ÍÀº CURRENT FUNCTION PATH Ư¼ö ·¹Áö½ºÅÍ¿¡ ÇÔ¼ö °æ·Î¸¦ ¼³Á¤ÇÕ´Ï´Ù.

DB2 ExtenderÀÇ °æ¿ì, mmdbsys ½ºÅ°¸¶¸¦ ÇÔ¼ö °æ·Î¿¡ Ãß°¡ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ·¸°Ô Çϸé mmdbsys Á¢µÎºÎ¸¦ ÁöÁ¤ÇÒ ÇÊ¿ä ¾øÀÌ DB2 Extender UDF ¹× UDT À̸§À» ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº mmdbsys ½ºÅ°¸¶¸¦ ÇÔ¼ö °æ·Î¿¡ Ãß°¡ÇÏ´Â ¿¹ÀÔ´Ï´Ù.

SET CURRENT FUNCTION PATH = mmdbsys, CURRENT FUNCTION PATH

mmdbsys·Î ·Î±×¿ÂÇÏ´Â °æ¿ì, mmdbsys¸¦ ÇÔ¼ö °æ·Î¿¡¼­ ù¹øÂ° ½ºÅ°¸¶·Î Ãß°¡ÇÏÁö ¸¶½Ê½Ã¿À. mmdbsys »ç¿ëÀÚ ID·Î ·Î±×¿ÂÇÏ´Â °æ¿ì, ÇÔ¼ö °æ·Î¿¡¼­ ù¹øÂ° ½ºÅ°¸¶°¡ mmdbsys·Î ¼³Á¤µË´Ï´Ù. ±×·± ´ÙÀ½, SET CURRENT FUNCTION PATH¹®¿¡¼­ ÇÔ¼ö °æ·ÎÀÇ Ã¹¹øÂ° ½ºÅ°¸¶¸¦ mmdbsys·Î ¼³Á¤ÇÏ·Á Çϸé, ÇÔ¼ö °æ·Î°¡ µÎ °³ÀÇ mmdbsys ½ºÅ°¸¶·Î ½ÃÀ۵˴ϴÙ. ÀÌ´Â ¿À·ù Á¶°ÇÀÔ´Ï´Ù.

¿À¹ö·ÎµåµÈ ÇÔ¼ö À̸§

ÇÔ¼ö À̸§Àº ¿À¹ö·ÎµåµÉ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº º¹¼ö UDF°¡ ½ÉÁö¾î µ¿ÀÏ ½ºÅ°¸¶¿¡¼­µµ µ¿ÀÏÇÑ À̸§À» °¡Áú ¼ö ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù. ´Ü, µÎ °³ÀÇ ÇÔ¼ö°¡ µ¿ÀÏ ½Ã±×´Ïó¸¦ °¡Áú ¼ö´Â ¾ø½À´Ï´Ù. ½Ã±×´Ïó´Â Á¤ÀÇµÈ µ¥ÀÌÅÍ À¯ÇüÀÇ ¸ðµç ÇÔ¼ö ¸Å°³º¯¼ö·Î º´ÇÕµÈ ±ÔÁ¤ ÇÔ¼ö À̸§ÀÔ´Ï´Ù.


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