Chapter 31. ECPG - C¾ð¾î¿¡ ÀÇÇÑ ¸ÅÀÔSQL

Table of Contents
31.1. °³³ä
31.2. µ¥ÀÌÅÍ º£À̽º ¼­¹ö¿¡ÀÇ Á¢¼Ó
31.3. Á¢¼ÓÀ» ´Ý´Â´Ù
31.4. SQL ¸í·ÉÀÇ ½ÇÇà
31.5. Á¢¼ÓÀÇ ¼±ÅÃ
31.6. È£½ºÆ® º¯¼öÀÇ »ç¿ë
31.6.1. °³¿ä
31.6.2. ¼½¼Ç ¼±¾ð
31.6.3. ¿©·¯°¡Áö È£½ºÆ® º¯¼öÀÇ ÇüÅÂ
31.6.4. SELECT INTO ¿Í FETCH INTO
31.6.5. Áö½ÃÀÚ
31.7. µ¿Àû SQL
31.8. pgtypes ¶óÀ̺귯¸®
31.8.1. ¼öÄ¡Çü
31.8.2. µ¥ÀÌÅÍÇü
31.8.3. ŸÀÓ½ºÅÛÇÁÇü
31.8.4. ½Ã°£ °£°ÝÇü
31.8.5. 10 Áø¼öÇü
31.8.6. pgtypeslibÀÇ errno °ª
31.8.7. pgtypeslibÀÇ Æ¯º°ÇÑ Á¤¼ö
31.9. Informixȣȯ ¸ðµå
31.9.1. Ãß°¡ÀÇ ¸ÅÀÔ SQL¹®
31.9.2. Ãß°¡ ÇÔ¼ö
31.9.3. Ãß°¡ÀÇ Á¤¼ö
31.10. SQL ±â¼ú¾î ¿µ¿ªÀÇ »ç¿ë
31.11. ¿¡·¯ÀÇ Ãë±Þ
31.11.1. ÄݹéÀÇ ¼³Á¤
31.11.2. sqlca
31.11.3. SQLSTATE ´ë SQLCODE
31.12. ÇÁ¸®ÇÁ·Î¼¼¼­ Áö½ÃÀÚ
31.12.1. ÆÄÀÏÀÇ Æ÷ÇÔ
31.12.2. #define ¹× #undef Áö½ÃÀÚ
31.12.3. ifdef, ifndef, else, elif, endif Áö½ÃÀÚ
31.13. ¸ÅÀÔ SQL ÇÁ·Î±×·¥ÀÇ Ã³¸®
31.14. ¶óÀ̺귯¸® ÇÔ¼ö
31.15. ³»ºÎ

º»Àå¿¡¼­´Â, PostgreSQLÀÇ ¸ÅÀÔSQLÆÐŰÁö¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù. ÀÌ ÆÐŰÁö´Â C¿Í C++¾ð¾î·Î ÀÛ¼ºµÇ¾ú½À´Ï´Ù. ÀÛÀÚ´Â Linus Tolke()¿Í Michael Meskes()ÀÔ´Ï´Ù. ¿ø·¡ À̰ÍÀº C·Î µ¿ÀÛÇϵµ·Ï ÀÛ¼ºµÇ¾ú½À´Ï´Ù. C++¿¡¼­µµ µ¿ÀÛÇÕ´Ï´Ù¸¸, ¾ÆÁ÷ C++ÀÇ ±¸¹® ¸ðµÎ´Â ÀνÄÇÒ ¼ö ¾ø½À´Ï´Ù.

º»¼­´Â ¿ÏÀüÇÑ °ÍÀÌ ¾Æ´Õ´Ï´Ù. ±×·¯³ª, ÀÌ ÀÎÅÍÆäÀ̽º´Â Ç¥ÁØÈ­µÇ°í ÀÖÀ¸¹Ç·Î, SQL¿¡ °üÇÑ ±× ¿ÜÀÇ ÀÚ·á·ÎºÎÅÍ Ãß°¡ Á¤º¸¸¦ ÀÔ¼öÇÒ ¼ö ÀÖ½À´Ï´Ù.