DBxAdminGetReferencedFiles API ¶Ç´Â GET REFERENCED FILES ¸í·ÉÀ» »ç¿ëÇÏ¿© ÇöÀç µ¥ÀÌÅͺ£À̽ºÀÇ Àüü ¶Ç´Â ÀϺΠ»ç¿ëÀÚ Å×ÀÌºí¿¡¼ ÂüÁ¶ÇÏ´Â ¿ÜºÎ ¹Ìµð¾î ÆÄÀÏÀ» ³ª¿ÇϽʽÿÀ. DBxGetReferencedFiles API ¶Ç´Â GET REFERENCED FILES ¸í·ÉÀ» »ç¿ëÇÏ¿© ƯÁ¤ Å×ÀÌºí¿¡¼ ÂüÁ¶µÇ´Â ¿ÜºÎ ¹Ìµð¾î ÆÄÀÏÀ» ³ª¿ÇϽʽÿÀ.
API »ç¿ë: ´ÙÀ½ÀÇ ¿¹½Ã¿¡ ÀÖ´Â »ùÇà ÄÚµå´Â ±×°ÍÀÌ Ã£´Â ÆÄÀÏ ¼ö¿Í ÆÄÀÏ ¸ñ·ÏÀ» ¸®ÅÏÇÕ´Ï´Ù. ¿ÏÀüÇÑ »ùÇà ÇÁ·Î±×·¥Àº SAMPLES ¼ºêµð·ºÅ丮ÀÇ API.C ÆÄÀÏ¿¡ ÀÖ½À´Ï´Ù.
±×¸² 15. ÂüÁ¶µÇ´Â ÆÄÀÏ ¸ñ·ÏÀ» È®º¸ÇÏ´Â »ùÇà ÄÚµå
/*---- Query the database using DBiAdminGetReferencedFiles API. ----------*/ step="DBiAdminGetReferencedFiles API" rc = DBiAdminGetReferencedFiles((char*) uid, &count, &filelist); if (rc < 0) { printf("%s: %s FAILED!\n", program, step); printMsg(rc); DBiGetError(&sqlcode, errorMsgText); printf{"sqlcode=%i, errorMsgText=%s\n", sqlcode, errorMsgText); } else if (rc > 0) { printf("%s: %s, warning detected.\n", program, step); printMsg(rc); DBiGetError(&sqlcode, errorMsgText); printf("sqlcode=%i, errorMsgText=%s\n", sqlcode, errorMsgText); } else { if (count == 0) printf("%s: no referenced files\n", program); else { printf("%s: %d referenced files\n", program, count); for (i=0; i < count; i++) { printf ("filename = %s\n", filelist[i].filename); printf ("\tqualifier = %s\n", filelist[i].tqualifier); printf ("\ttable = %s\n", filelist[i].tname); printf ("\thandle = %s\n", filelist[i].handle); printf ("\tcolumn = %s\n", filelist[i].column); if (filelist[i].filename) free (filelist[i].filename); } } if (filelist) free (filelist); printf("%s: %s PASSED\n\n", argv[0], step); } |
db2ext ¸í·ÉÇà »ç¿ë:
get referenced files user anitas for db2image