DBxEnableColumn API(¿©±â¼ x´Â ¿Àµð¿ÀÀÇ °æ¿ì a, À̹ÌÁöÀÇ °æ¿ì i ¶Ç´Â ºñµð¿ÀÀÇ °æ¿ì v) ¶Ç´Â ENABLE COLUMN ¸í·ÉÀ» »ç¿ëÇÏ¿© DB2 Extender¿¡ ´ëÇØ Ä÷³À» »ç¿ë °¡´ÉÈÇϽʽÿÀ. API ¶Ç´Â ¸í·ÉÀ» ½ÇÇàÇÒ ¶§, °ü·Ã Å×ÀÌºí ¹× Ä÷³À» ÁöÁ¤ÇÕ´Ï´Ù.
Ä÷³À» »ç¿ë °¡´ÉÇÏ°Ô Çϸé, Extender°¡ Á¤º¸¸¦ »ç¿ëÀÚ Å×ÀÌºí¿¡ ¼ÓÇÑ °ü¸® Áö¿ø Å×ÀÌºí¿¡ Ãß°¡ÇÕ´Ï´Ù. Ä÷³ÀÌ ÀÖ´Â »ç¿ëÀÚ Å×ÀÌºí¿¡ ´ëÇÑ Á¦¾î ¶Ç´Â º¯°æ ±ÇÇÑÀÌ ÇÊ¿äÇÕ´Ï´Ù. Ä÷³À» »ç¿ë °¡´ÉÈÇϱâ Àü¿¡ µ¥ÀÌÅͺ£À̽º¿Í Å×À̺íÀ» µÑ´Ù »ç¿ë °¡´ÉÈÇØ¾ß ÇÕ´Ï´Ù.
´ÙÀ½ÀÇ ¿¹½Ã¿¡¼, EMPLOYEE Å×ÀÌºí¿¡ ÀÖ´Â PICTURE Ä÷³Àº À̹ÌÁö µ¥ÀÌÅ͸¦ º¸À¯Çϱâ À§ÇØ »ç¿ë °¡´Éȵ˴ϴÙ. µ¥ÀÌÅͺ£À̽º¿Í Å×À̺íÀº ÀÌ¹Ì »ç¿ë °¡´ÉÇÕ´Ï´Ù.
API »ç¿ë: ÀÌ ¿¹½Ã¿¡´Â ÀϺΠ¿À·ù Á¡°Ë Äڵ尡 Æ÷ÇԵ˴ϴÙ. ¿ÏÀüÇÑ »ùÇà ÇÁ·Î±×·¥Àº SAMPLES ¼ºêµð·ºÅ丮ÀÇ ENABLE.C ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù.
±×¸² 12. Ä÷³ »ç¿ëÀ» °¡´ÉÇÏ°Ô ÇÏ´Â »ùÇà ÄÚµå
char imageColumn[18+1] = "covers"; /*---- enable column for image extender ----*/ printf("%s: Enabling columns......\n", program); step="DBiEnableColumn"; rc = DBiEnableColumn(tableName, imageColumn); if (rc < 0) { printf("%s: %s failed!\n", program, step); printMsg(rc); DBiGetError(&sqlcode, errorMsgText); if (sqlcode) printf("sqlcode=%i, ", sqlcode); printf("errorMsgText=%s\n", errorMsgText) } else if (rc > 0) { printf("%s: %s, warning detected.\n", program, step); printMsg(rc); DBiGetError(&sqlcode, errorMsgText); printf("warningMsgText=%s\n", errorMsgText); } else printf("%s: %s OK\n", program, step); /*---- enable column for image extender ----*/ |
db2ext ¸í·ÉÇà »ç¿ë: ÀÌ ¿¹½Ã¿¡¼, Ä÷³Àº ÀÌ¹Ì Á¸ÀçÇÏ¸ç µ¥ÀÌÅͺ£À̽º Å×À̺íÀÌ »ç¿ë °¡´ÉÇÕ´Ï´Ù.
enable column employee picture for db2image