Chapter 37. PL/pgSQL - SQL¼ö¼Ó ¾ð¾î

Table of Contents
37.1. °³¿ä
37.1.1. PL/pgSQL¸¦ »ç¿ëÀÇ ÀÌÁ¡
37.1.2. Áö¿øµÈ ÀÎÀÚ¿Í °á°ú µ¥ÀÌÅÍÇü
37.2. PL/pgSQL¿¡ ÀÇÇÑ °³¹ß Á¶¾ð
37.3. PL/pgSQLÀÇ ±¸Á¶
37.4. ¼±¾ð
37.4.1. ÇÔ¼ö ÀμöÀÇ º°¸í
37.4.2. ÇüÅÂÀÇ º¹Á¦
37.4.3. ÇàÇü
37.4.4. ·¹ÄÚµåÇü
37.4.5. RENAME
37.5. Ç¥Çö½Ä
37.6. ±âº» ¸í·É¹®
37.6.1. ´ëÀÔ
37.6.2. °á°ú¸¦ ¼ö¹ÝÇÏÁö ¾Ê´Â Äõ¸®ÀÇ ½ÇÇà
37.6.3. 1ÇàÀÇ °á°ú¸¦ µ¹·ÁÁÖ´Â Äõ¸®ÀÇ ½ÇÇà
37.6.4. ÀüÇô ¾Æ¹«°Íµµ ÇÏÁö ¾Ê´Â´Ù
37.6.5. µ¿Àû ¸í·É¹®ÀÇ ½ÇÇà
37.6.6. °á°ú ½ºÅ×ÀÌÅͽºÀÇ Ãëµæ
37.7. Á¦¾î ±¸Á¶
37.7.1. ÇÔ¼ö·ÎºÎÅÍÀÇ ¹Ýȯ
37.7.2. Á¶°Ç ºÐ±â
37.7.3. ´Ü¼øÇÑ ·çÇÁ
37.7.4. Äõ¸® °á°ú¿¡ ÀÇÇÑ ¹Ýº¹
37.7.5. ¿¡·¯ÀÇ Æ÷Âø
37.8. Cursors
37.8.1. Ä¿¼­ º¯¼öÀÇ ¼±¾ð
37.8.2. Ä¿¼­ ¿­±â
37.8.3. Ä¿¼­ÀÇ »ç¿ë
37.9. ¿¡·¯¿Í ¸Þ¼¼Áö
37.10. Æ®¸®°Å ÇÁ·Î½ÃÀú
37.11. Oracle PL/SQL·ÎºÎÅÍÀÇ À̽Ä
37.11.1. ÀÌ½Ä ¿¹
37.11.2. ±× ¿ÜÀÇ ÁÖÀÇ»çÇ×
37.11.3. ºÎ·Ï

PL/pgSQL´Â, PostgreSQLµ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿ëÀÇ ·Îµå°¡´ÉÇÑ ¼ö¼Ó ¾ð¾îÀÔ´Ï´Ù. PL/pgSQLÀÇ ¼³°è ¸ñÀûÀº, ´ÙÀ½°ú °°Àº ·Îµå°¡´ÉÇÑ ¼ö¼Ó ¾ð¾î¸¦ »ý¼ºÇÏ´Â °ÍÀ̾ú½À´Ï´Ù.

ÀÔ·Â/Ãâ·Â Àüȯ°ú »ç¿ëÀÚÁ¤ÀÇÇü °è»êÇÔ¼ö¸¦ Á¦¿ÜÇϰí, PL/pgSQL¿Í C¾ð¾î ÇÔ¼ö´Â Á¤ÀÇµÉ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, º¹ÀâÇÑ Á¶°ÇÀÌ ÀÖ´Â ¿¬»ê ó¸® ÇÔ¼öÀÇ ÀÛ¼ºÀÌ °¡´ÉÇϰí, ÀÛ¼ºÇÑ ÇÔ¼ö¸¦ »ç¿ëÇØ ¿¬»êÀÚ¸¦ Á¤ÀÇÇÏ´Â ÀÏÀ̳ª À妽º½Ä¿¡ ±× ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â Àϵµ °¡´ÉÇÕ´Ï´Ù.