[À§·Î]

<ÀúÀå ÇÁ·Î½ÃÀú¸¦ È£ÃâÇÏ´Â ¹æ¹ý>

ÀúÀå ÇÁ·Î½ÃÀú¸¦ È£ÃâÇÏ´Â ¹æ¹ý(ODBC)

SQL ¹®ÀÌ ODBC CALL À̽ºÄÉÀÌÇÁ ÀýÀ» »ç¿ëÇÏ¿© ÀúÀå ÇÁ·Î½ÃÀú¸¦ È£ÃâÇϸé Microsoft¢ç SQL Server¢â µå¶óÀ̹ö´Â ¿ø°Ý ÀúÀå ÇÁ·Î½ÃÀú È£Ãâ(RPC) ¸ÞÄ¿´ÏÁòÀ» »ç¿ëÇÏ¿© SQL Server¿¡ ÇØ´ç ÇÁ·Î½ÃÀú¸¦ º¸³À´Ï´Ù. RPC ¿äûÀº SQL ServerÀÇ ¸¹Àº ¸í·É¹® ±¸¹® ºÐ¼®°ú ¸Å°³ º¯¼ö 󸮸¦ ¹«½ÃÇϸç Transact-SQL EXECUTE ¹®À» »ç¿ëÇÏ´Â °Íº¸´Ù ºü¸£°Ô ÁøÇàµË´Ï´Ù.
RPC·Î ÇÁ·Î½ÃÀú¸¦ ½ÇÇàÇÏ·Á¸é ODBC CALL À̽ºÄÉÀÌÇÁ ½ÃÄö½º¸¦ »ç¿ëÇÏ´Â SQL ¹®À» ¸¸µì´Ï´Ù. ÀÌ ¸í·É¹®Àº ´ÙÀ½°ú °°ÀÌ °¢ ÀÔ·Â, ÀÔ/Ãâ·Â ¹× Ãâ·Â ¸Å°³ º¯¼ö¿¡ ´ëÇØ, ±×¸®°í ÇÁ·Î½ÃÀú ¹Ýȯ °ªÀÌ ÀÖ´Â °æ¿ì ÀÌ °ª¿¡ ´ëÇØ ¸Å°³ º¯¼ö Ç¥½ÄÀ» »ç¿ëÇÕ´Ï´Ù. {? = CALL procname (?,?)}
°¢ ÀÔ·Â, ÀÔ/Ãâ·Â ¹× Ãâ·Â ¸Å°³ º¯¼ö¿¡ ´ëÇØ, ±×¸®°í ÇÁ·Î½ÃÀú ¹Ýȯ °ªÀÌ ÀÖ´Â °æ¿ì ÀÌ °ª¿¡ ´ëÇØ SQLBindParameter¸¦ È£ÃâÇÕ´Ï´Ù.
SQLExecDirect¸¦ »ç¿ëÇÏ¿© ÀÌ ¸í·É¹®À» ½ÇÇàÇÕ´Ï´Ù.
Âü°í?ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ ODBC CALL À̽ºÄÉÀÌÇÁ ½ÃÄö½º¿Í´Â ¹Ý´ë·Î Transact-SQL EXECUTE ±¸¹®À» »ç¿ëÇÏ¿© ÇÁ·Î½ÃÀú¸¦ Á¦ÃâÇÒ °æ¿ì SQL Server ODBC µå¶óÀ̺ê´Â RPC°¡ ¾Æ´Ñ SQL ¹®À¸·Î¼­ SQL Server¿¡ ÇÁ·Î½ÃÀú È£ÃâÀ» Àü´ÞÇÕ´Ï´Ù. ¶ÇÇÑ Transact-SQL EXECUTE ¹®À» »ç¿ëÇÒ °æ¿ì Ãâ·Â ¸Å°³ º¯¼ö´Â ¹ÝȯµÇÁö ¾Ê½À´Ï´Ù.

SQL Server ¿Â¶óÀÎ ¼³¸í¼­ ÂüÁ¶