SQL ÂüÁ¶¼­

ºÎ·Ï C. SQL ¼³¸íÀÚ ¿µ¿ª(SQLDA)

SQLDA´Â SQL DESCRIBE¹® ½ÇÇà¿¡ ÇÊ¿äÇÑ º¯¼öÀÇ ÄÝ·º¼ÇÀÔ´Ï´Ù. SQLDA º¯¼ö´Â PREPARE, OPEN, FETCH, EXECUTE ¹× CALL¹®¿¡¼­ »ç¿ëµÉ ¼ö ÀÖ´Â ¿É¼ÇÀÔ´Ï´Ù. SQLDA´Â µ¿Àû SQL°ú Åë½ÅÇϰí, DESCRIBE¹®¿¡¼­ »ç¿ëµÇ¸ç, È£½ºÆ® º¯¼ö ÁÖ¼Ò·Î ¼öÁ¤µÇ°í, FETCH¹®¿¡¼­ Àç»ç¿ëµË´Ï´Ù.

SQLDA´Â ¸ðµç ¾ð¾î¸¦ Áö¿øÇϳª, »çÀü Á¤ÀÇµÈ ¼±¾ð¹®Àº C, REXX, FORTRAN ¹× COBOL¿¡ ´ëÇØ¼­¸¸ Á¦°øµË´Ï´Ù. REXX¿¡¼­ SQLDA´Â ´Ù¸¥ ¾ð¾î¿¡¼­¿Í ¾à°£ ´Ù¸¨´Ï´Ù. REXX¿¡¼­ÀÇ SQLDA »ç¿ë¿¡ ´ëÇØ ÀÚ¼¼È÷ ¾Ë·Á¸é ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

SQLDA¿¡ ÀÖ´Â Á¤º¸ Àǹ̴ »ç¿ë¹æ½Ä¿¡ µû¶ó ´Ù¸¨´Ï´Ù. PREPARE ¹× DESCRIBE¿¡¼­ SQLDA´Â ÁغñµÈ ¸í·É¹®¿¡ °üÇÑ Á¤º¸¸¦ ÀÀ¿ëÇÁ·Î±×·¥¿¡ Á¦°øÇÕ´Ï´Ù. OPEN, EXECUTE, FETCH ¹× CALL¿¡¼­ SQLDAÀº È£½ºÆ® º¯¼ö¸¦ ¼³¸íÇÕ´Ï´Ù.

DESCRIBE ¹× PREPARE¿¡¼­ ±â¼úµÈ Ä÷³ Áß Çϳª°¡ LOB À¯Çü111, ÂüÁ¶ À¯Çü ¶Ç´Â »ç¿ëÀÚ Á¤ÀÇ À¯ÇüÀÎ °æ¿ì, SQLDA Àüü¿¡ ´ëÇÑ SQLVAR Ç׸ñ ¼ö´Â µÎ ¹è°¡ µË´Ï´Ù. ¿¹¸¦ µé¸é,

EXECUTE, FETCH, OPEN ¹× CALL¿¡¼­ ±â¼úµÈ º¯¼ö Áß Çϳª°¡ LOB À¯Çü111 ¶Ç´Â ±¸Á¶È­ À¯ÇüÀ̶ó¸é, SQLDA Àüü¿¡ ´ëÇÑ SQLVAR Ç׸ñ ¼ö´Â µÎ ¹è°¡ µÇ¾î¾ß ÇÕ´Ï´Ù. 112

°ü·Ã Á¤º¸:


°¢ÁÖ:

111
LOB À§Ä¡ ÁöÁ¤ÀÚ ¹× ÆÄÀÏ ÂüÁ¶ º¯¼ö¿¡´Â 2¹è·Î µÈ SQLDA°¡ ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

112
ÀÌ °æ¿ì µ¥ÀÌÅͺ£À̽º¿¡ µÎ ¹è Ç׸ñÀÇ Ãß°¡ Á¤º¸°¡ ÇÊ¿äÇÏÁö ¾ÊÀ¸¹Ç·Î ±¸º° À¯Çü°ú ÂüÁ¶ À¯ÇüÀº °ü·ÃµÇÁö ¾Ê½À´Ï´Ù.


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