Embedded SQL¹®Àº SQLCA ±¸Á¶ÀÇ SQLCODE, SQLWARN ¹× SQLSTATE Çʵ忡 Äڵ带 ¸®ÅÏÇÕ´Ï´Ù. ÀÌ ±¸Á¶´Â SQLCA Include ÆÄÀÏ¿¡¼ Á¤Àǵ˴ϴÙ. (SQLCA ±¸Á¶ ¹× SQLCA Include ÆÄÀÏ¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â DB2 ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ¾È³»¼¸¦ ÂüÁ¶ÇϽʽÿÀ.)
DB2 CLI È£ÃâÀº SQLError ±â´ÉÀ» ÀÌ¿ëÇÏ¿© °Ë»öÇÒ ¼ö ÀÖ´Â SQLCODE ¹× SQLSTATE °ªÀ» ¸®ÅÏÇÕ´Ï´Ù. (SQLError ±â´ÉÀ» »ç¿ëÇÑ ¿À·ù Á¤º¸ °Ë»ö¿¡ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â CLI Guide and Reference¸¦ ÂüÁ¶ÇϽʽÿÀ.)
SQLCODE °ªÀÌ 0ÀÌ¸é ¸í·É¹®ÀÌ ¼º°øÀûÀ¸·Î ½ÇÇàµÇ¾úÀ½À» ÀǹÌÇÕ´Ï´Ù.(°æ°í »óŰ¡ µ¿¹ÝµÉ ¼ö ÀÖÀ½). ¾ç¼ö SQLCODE °ªÀº ¸í·É¹®ÀÌ ¼º°øÀûÀ¸·Î ½ÇÇàµÇ¾úÀ¸³ª °æ°í¸¦ µ¿¹ÝÇÔÀ» ³ªÅ¸³À´Ï´Ù. (Embedded SQL¹®Àº SQLWARN Çʵ忡 0 ¶Ç´Â ¾ç¼öÀÇ SQLCODE °ª°ú ¿¬°üµÈ °æ°í¸¦ ¸®ÅÏÇÕ´Ï´Ù.) À½¼öÀÇ SQLCODE °ªÀº ¿À·ù Á¶°ÇÀÌ ¹ß»ýÇßÀ½À» ÀǹÌÇÕ´Ï´Ù.
DB2´Â °¢ SQLCODE °ª°ú ¸Þ½ÃÁö¸¦ ¿¬°ü½Ãŵ´Ï´Ù. DB2 Extender UDF°¡ °æ°í³ª ¿À·ù Á¶°ÇÀ» ¸¸³ª¸é SQLCODE ¸Þ½ÃÁö¿¡ Æ÷ÇÔ½Ã۱â À§ÇØ ¿¬°üµÈ Á¤º¸¸¦ DB2¿¡ Àü´ÞÇÕ´Ï´Ù.
SQLSTATE °ªÀº SQLCODE ¸Þ½ÃÁö¸¦ º¸¿ÏÇÏ´Â Äڵ带 Æ÷ÇÔÇϰí ÀÖ½À´Ï´Ù. DB2 Extender¿¡¼ ¸®ÅϵǴ SQLSTATE ÄÚµå °¢°¢¿¡ ´ëÇÑ ¼³¸íÀº SQLSTATE Äڵ带 ÂüÁ¶ÇϽʽÿÀ.
DB2 Extender UDF¸¦ È£ÃâÇÏ´Â Embedded SQL¹® ¹× DB2 CLI È£ÃâÀº ÀÌ UDFµé¿¡ °íÀ¯ÇÑ SQLCODE ¸Þ½ÃÁö¿Í SQLSTATE °ªÀ» ¸®ÅÏÇÒ ¼öµµ ÀÖÁö¸¸ DB2´Â ´Ù¸¥ Embedded SQL¹® ¶Ç´Â ±âŸ DB2 CLI È£Ãâ¿¡ ´ëÇÑ °Í°ú µ¿ÀÏÇÑ ¹æ¹ýÀ¸·Î ÀÌ °ªµéÀ» ¸®ÅÏÇÕ´Ï´Ù. µû¶ó¼ ÀÌ °ª¿¡ ¾×¼¼½ºÇÏ´Â ¹æ¹ýÀº DB2 Extender UDF¸¦ ½ÃÀÛÇÏÁö ¾Ê´Â Embedded SQL¹® ¶Ç´Â DB2 CLI È£ÃâÀÇ ¹æ¹ý°ú µ¿ÀÏÇÕ´Ï´Ù.
Extender¿¡ ÀÇÇØ ¸®ÅÏ °¡´ÉÇÑ SQLSTATE °ª ¹× ¿¬°üµÈ ¸Þ½ÃÁöÀÇ ¸Þ½ÃÁö ¹øÈ£¿¡ ´ëÇØ º¸·Á¸é SQLSTATE Äڵ带 ÂüÁ¶ÇϽʽÿÀ. °¢ ¸Þ½ÃÁö¿¡ ´ëÇÑ Á¤º¸¸¦ º¸·Á¸é ¸Þ½ÃÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.