µ¥ÀÌÅͺ£À̽º, Å×ÀÌºí ¹× Ä÷³ÀÌ Extender µ¥ÀÌÅ͸¦ º¸À¯ÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½ ¿¹½Ã´Â ÇöÀç µ¥ÀÌÅͺ£À̽º°¡ Image Extender¿¡ ´ëÇØ »ç¿ë °¡´ÉÇÑÁö¸¦ ÆÇº°ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º´Â ÀÌ¹Ì ¿¬°áµÇ¾î ÀÖ½À´Ï´Ù. ¿ÏÀüÇÑ »ùÇà ÇÁ·Î±×·¥Àº SAMPLES ¼ºêµð·ºÅ丮ÀÇ API.C ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù.
API »ç¿ë: ´ÙÀ½ ¿¹ÀÇ »ùÇà Äڵ忡´Â ÀϺΠ¿À·ù Á¡°Ë Äڵ尡 Æ÷ÇԵ˴ϴÙ.
±×¸² 13. µ¥ÀÌÅͺ£À̽º°¡ »ç¿ë °¡´ÉÇÑÁö Á¡°ËÇÏ´Â »ùÇà ÄÚµå
/*---- Query the database using DBiIsDatabaseEnabled API. ----------*/ step="DBiIsDatabaseEnabled API"; rc = DBiIsDatabaseEnabled(&status); if (rc < 0) { printf("%s: %s FAILED!\n", argv[0], step); printMsg(rc); DBiGetError(&sqlcode, errorMsgText); printf("sqlcode=%i, errorMsgText=%s\n", sqlcode, errorMsgText); fail = TRUE; } else if (rc > 0) { printf("%s: %s, warning detected.\n", argv[0], step); printMsg(rc); DBiGetError(&sqlcode, errorMsgText); printf("sqlcode=%i, errorMsgText=%s\n", sqlcode, errorMsgText); } else { if (status == 1) { printf("%s: \"%s\" database is enabled for Image Extender\n", argv[0], dbName); printf("%s: %s PASSED\n\n", argv[0], step); } else if (status == 0) { printf("%s: \"%s\" database is not enabled for Image Extender\n", argv[0], dbName); printf("%s: %s PASSED\n\n", argv[0], step); } else printf("%s: %s FAILED, invalid status!\n", argv[0], step); } |
db2ext ¸í·ÉÇà »ç¿ë:
get extender status
»ç¿ëÀÚ Å×À̺í°ú Ä÷³ÀÇ »óŸ¦ Á¡°ËÇÏ´Â °ÍÀº µ¥ÀÌÅͺ£À̽º »óŸ¦ Á¡°ËÇÏ´Â °Í°ú À¯»çÇÕ´Ï´Ù. DBxIsTableEnabled ¹× DBxIsColumnEnabled API ¶Ç´Â GET EXTENDER STATUS ¸í·ÉÀ» »ç¿ëÇϽʽÿÀ.