| PostgreSQL 8.3.3¹®¼ | ||||
|---|---|---|---|---|
| Prev | Fast Backward | Chapter 31. ECPG - C¾ð¾î¿¡ ÀÇÇÑ ¸ÅÀÔSQL | Fast Forward | Next |
¸ÅÀÔ SQL ÇÁ·Î±×·¥Àº Åë»óÀÇ ÇÁ·Î±×·¥ ¾ð¾î(¿©±â¿¡¼´Â C)·Î ±â¼úµÈ ÄÚµå·Î, Ưº°È÷ Ç¥½ÃµÈ ¼½¼Ç ³»ÀÇ SQL ¸í·É°ú ÇÔ²² »ç¿ëµË´Ï´Ù. ÀÌ ÇÁ·Î±×·¥À» ±¸ÃàÇÏ·Á¸é, ¿ì¼± ¼Ò½º Äڵ带 SQL ÇÁ¸®ÇÁ·Î¼¼¼¿¡ °Ç³×ÁÝ´Ï´Ù. ¿ø½Ã ÄÚµå´Â, ÇÁ¸®ÇÁ·Î¼¼¼¿¡ ÀÇÇØ º¸ÅëÀÇ CÇÁ·Î±×·¥¿¡ º¯È¯µÈ ÈÄ CÄÄÆÄÀÏ·¯¿¡ ÀÇÇØ 󸮵˴ϴÙ.
CÄÚµå·ÎºÎÅÍ SQL¸í·ÉÀ» ÃëÇÏ´Â °æ¿ì´Â, ¸ÅÀÔSQL°¡ ´Ù¸¥ ¹æ¹ýº¸´Ù À¯¸®ÇÕ´Ï´Ù. ¿ì¼±, ¸ÅÀÔ SQL´Â CÇÁ·Î±×·¥ÀÇ º¯¼ö¿ÍÀÇ ±ÍÂúÀº ½Ö¹æ°£ÀÇ Á¤º¸ ÀÌÇàÀ» ó¸®ÇØ ÁÝ´Ï´Ù. °Ô´Ù°¡, ÇÁ·Î±×·¥³»ÀÇ SQL ÄÚµå´Â ±¸Ãà½Ã¿¡ Á¤È®ÇÑ ±¸¹®ÀÌ µÇ¾î ÀÖ´ÂÁö °Ë»çµË´Ï´Ù. ¶Ç, C¾ð¾î¿¡¼´Â SQL´Â Ç¥ÁØ SQL·Î ÀÌ¹Ì Á¤Àǵǰí ÀÖ¾î ´Ù¸¥ ¿©·¯°¡Áö SQLµ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛÀ¸·Î Áö¿øµÇ°í ÀÖ½À´Ï´Ù. PostgreSQLÀÇ ±¸ÇöÀº °¡´ÉÇÑ ÇÑ ÀÌ Ç¥ÁØ¿¡ ÁذÅÇϵµ·Ï ¼³°èµÇ°í ÀÖ½À´Ï´Ù. ¶Ç º¸ÅëÀÇ °æ¿ì, ´Ù¸¥ SQL µ¥ÀÌÅͺ£À̽º¿ëÀ¸·Î ÀÛ¼ºµÈ ¸ÅÀÔSQLÇÁ·Î±×·¥À» ºñ±³Àû °£´ÜÇÏ°Ô PostgreSQL¿¡ À̽ÄÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸ÕÀú ¸»ÇÑ ´ë·Î, ¸ÅÀÔSQLÀÎÅÍÆäÀ̽º¿ëÀÇ ÇÁ·Î±×·¥Àº, Åë»óÀÇ CÇÁ·Î±×·¥¿¡ µ¥ÀÌÅͺ£À̽º °ü·Ã 󸮸¦ ÇàÇϱâ À§ÇÑ Æ¯º°ÇÑ Äڵ带 ´õÇÑ °ÍÀÔ´Ï´Ù. Ư¼ö ÄÚµå´Â, Ç×»ó, ´ÙÀ½°ú °°Àº Çü½ÄÀ» °¡Áý´Ï´Ù.
EXEC SQL ...;
ÀÌ ¹®ÀåÀº, ±¸¹®»ó¿¡¼ C¾ð¾î ¹®Àå¿¡ ġȯÀÌ µË´Ï´Ù. ¹®ÀåÀ» µû¸£Áö¸¸, ±Û·Î¹ú ·¹º§, ¶Ç´Â ÇÔ¼ö³»¿¡ ±â¼úÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸ÅÀÔSQL¹®¿¡ ÀÖ¾î¼ÀÇ ´ë¹®ÀÚ ¼Ò¹®ÀÚÀÇ ±¸º°ÀÇ À¯¹«´Â, CÄڵ尡 ¾Æ´Ñ, Åë»óÀÇ SQLÄÚµåÀÇ ±ÔÄ¢¿¡ µû¸¨´Ï´Ù.
ÀÌÇÏÀÇ ¸¶µð·Î, ¸ðµç ¸ÅÀÔ SQL¹®¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.