ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ »ç¿ëÇÏ¿© Ŭ¶óÀ̾ðÆ®/¼¹ö ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¼º´ÉÀ» Çâ»ó½ÃŰ½Ê½Ã¿À. ÀúÀå ÇÁ·Î½Ãµà¾î´Â µ¥ÀÌÅͺ£À̽º ¼¹ö¿¡¼ ¾×¼¼½ºÇÒ ¼ö ÀÖ´Â °øÀ¯ ¶óÀ̺귯¸®¿¡ ÀÖ´Â ÇÔ¼öÀÔ´Ï´Ù. ÀúÀå ÇÁ·Î½Ãµà¾î´Â µ¥ÀÌÅͺ£À̽º¸¦ Áö¿ªÀûÀ¸·Î ¾×¼¼½ºÇϰí Á¤º¸¸¦ Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¸®ÅÏÇÕ´Ï´Ù. ÀúÀå ÇÁ·Î½Ãµà¾î´Â ¿ø°Ý ÀÀ¿ëÇÁ·Î±×·¥ÀÌ º¹¼ö SQL¹®À» ¼¹ö·Î Àü´ÞÇϵµ·Ï ÇÏ´Â ¿À¹öÇìµå¸¦ ¾ø¾ÖÁÝ´Ï´Ù. ´ÜÀÏ CALL¹®À» »ç¿ëÇÏ¿© Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥Àº ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ È£ÃâÇϰí, µ¥ÀÌÅͺ£À̽º ¾×¼¼½º ÀÛ¾÷À» ¼öÇàÇÏ¸ç °á°ú¸¦ Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¸®ÅÏÇÕ´Ï´Ù.
SQLÀ» »ç¿ëÇÏ¿© SQL ÇÁ·Î½Ãµà¾î¶ó°í ÇÏ´Â ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. SQL ÇÁ·Î½Ãµà¾î ÀÛ¼º¿¡ ´ëÇØ¼´Â SQL ÇÁ·Î½Ãµà¾î ÀÛ¼ºÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. C ¶Ç´Â Java¿Í °°Àº ¾ð¾î¸¦ »ç¿ëÇÏ¿© ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ÀúÀå ÇÁ·Î½Ãµà¾î¿Í °°Àº ¾ð¾î·Î Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥À» ÀÛ¼ºÇÏÁö ¾Ê¾Æµµ µË´Ï´Ù. Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥°ú ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ ¾ð¾î°¡ ´Ù¸£¸é DB2´Â Ŭ¶óÀÌ¾ðÆ®¿Í ÀúÀå ÇÁ·Î½Ãµà¾î°£¿¡ °ªÀ» Åõ¸íÇÏ°Ô Àü´ÞÇÕ´Ï´Ù.
DB2 Stored Procedure Builder(SPB)¸¦ »ç¿ëÇϸé Java ¶Ç´Â SQL ÀúÀå ÇÁ·Î½Ãµà¾î °³¹ßÀÌ °£ÆíÇØÁý´Ï´Ù. »ç¿ëÀÚ´Â Microsoft Visual Studio ¹× IBM Java¿ë Visual Age¿Í °°Àº ´ëÁßÀûÀÎ ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß µµ±¸¿Í ÅëÇÕµÉ ¼ö ÀÖ°í, À̸¦ µ¶¸³Çü À¯Æ¿¸®Æ¼·Î »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù. »ç¿ëÀÚ°¡ Á÷Á¢ ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ ÀÛ¼ºÇÏ´Â °ÍÀ» µ½±â À§ÇØ SPB´Â ±âº» ¼³°è ÆÐÅÏÀ» ¾È³»ÇÏ´Â ¼³°è º¸Á¶ ±â´ÉÀ» Á¦°øÇϰí, SQL Á¶È¸ ÀÛ¼ºÀ» µ½°í, ÀúÀå ÇÁ·Î½Ãµà¾î È£ÃâÀÇ ¼º´É»óÀÇ ºñ¿ëÀ» Æò°¡ÇÕ´Ï´Ù.
DB2 Stored Procedure Builder¿¡ ´ëÇÑ ¼¼ºÎ»çÇ×Àº IBM DB2 Stored Procedure BuilderÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.