ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ¾È³»¼
ÇÁ·Î½Ãµà¾î º»¹®Àº ´ÜÀÏ SQL ÇÁ·Î½Ãµà¾î ¸í·É¹®À¸·Î ±¸¼ºµË´Ï´Ù.
ÇÁ·Î½Ãµà¾î º»¹®¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ¸í·É¹® À¯Çü¿¡´Â ´ÙÀ½ÀÌ Æ÷ÇԵ˴ϴÙ.
- ÁöÁ¤ ¸í·É¹®
- °ªÀ» Ãâ·Â ¸Å°³º¯¼ö¿¡ ÁöÁ¤Çϰųª ÇÁ·Î½Ãµà¾î º»¹®¿¡¼¸¸ Á¤ÀÇµÇ°í »ç¿ëµÇ´Â
º¯¼öÀÎ SQL º¯¼ö¿¡ ÁöÁ¤ÇÕ´Ï´Ù. °ªÀ» IN ¸Å°³º¯¼ö¿¡ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.
- CASE¹®
- Çϳª ÀÌ»óÀÇ Á¶°Ç Æò°¡¸¦ ±â¹ÝÀ¸·Î ½ÇÇà °æ·Î¸¦ ¼±ÅÃÇÕ´Ï´Ù. ÀÌ ¸í·É¹®Àº
SQL ÂüÁ¶¼¿¡¼ ¼³¸íµÈ CASE Ç¥Çö½Ä°ú ºñ½ÁÇÕ´Ï´Ù.
- FOR¹®
- Å×À̺íÀÇ °¢ Çà¿¡ ´ëÇØ ¸í·É¹® ¶Ç´Â ¸í·É¹® ±×·ìÀ» ½ÇÇàÇÕ´Ï´Ù.
- GET DIAGNOSTICS¹®
- GET DIAGNOSTICS¹®Àº ÀÌÀü SQL¹®¿¡ ´ëÇÑ Á¤º¸¸¦ ¸®ÅÏÇÕ´Ï´Ù.
- GOTO¹®
- ÇÁ·Î±×·¥ Á¦¾î¸¦ SQL ·çƾ¿¡¼ »ç¿ëÀÚ°¡ Á¤ÀÇÇÑ ·¹À̺í·Î Àü¼ÛÇÕ´Ï´Ù.
- IF¹®
- Á¶°ÇÀÇ Æò°¡¸¦ ±â¹ÝÀ¸·Î ½ÇÇà °æ·Î¸¦ ¼±ÅÃÇÕ´Ï´Ù.
- ITERATE¹®
- Á¦¾î È帧À» ·¹À̺íÀÌ ºÙÀº ºí·ÏÀ̳ª ·çÇÁ·Î Àü´ÞÇÕ´Ï´Ù.
- LEAVE¹®
- ÇÁ·Î±×·¥ Á¦¾î¸¦ ·çÇÁ³ª ÄÚµå ºí·Ï ¹ÛÀ¸·Î Àü¼ÛÇÕ´Ï´Ù.
- LOOP¹®
- ¸í·É¹® ¶Ç´Â ¸í·É¹® ±×·ìÀ» ¿©·¯¹ø ½ÇÇàÇÕ´Ï´Ù.
- REPEAT¹®
- ¸í·É¹® ¶Ç´Â ¸í·É¹® ±×·ìÀ» °Ë»ö Á¶°ÇÀÌ ÂüÀÌ µÉ¶§±îÁö ½ÇÇàÇÕ´Ï´Ù.
- RESIGNAL¹®
- RESIGNAL¹®Àº Á¶°Ç Çڵ鷯¿¡¼ ¿À·ù ¶Ç´Â °æ°í Á¶°ÇÀ» ´Ù½Ã ½ÅÈ£Çϱâ
À§ÇØ »ç¿ëµË´Ï´Ù. ±×·¯¸é ¼±ÅÃÀû ¸Þ½ÃÁö ÅØ½ºÆ®¿Í ÇÔ²² ¿À·ù ¶Ç´Â °æ°í¸¦ ÁöÁ¤µÈ
SQLSTATE¿Í ´õºÒ¾î ¸®Åϵ˴ϴÙ.
- RETURN¹®
- SQL ÇÁ·Î½Ãµà¾î¿¡¼ È£ÃâÀÚ·Î Á¦¾î¸¦ ¸®ÅÏÇÕ´Ï´Ù.
Á¤¼ö °ªÀ» È£ÃâÀÚ¿¡°Ô ¸®ÅÏÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
- SIGNAL¹®
- SIGNAL¹®Àº ¿À·ù ¶Ç´Â °æ°í Á¶°ÇÀ» ½ÅÈ£Çϱâ À§ÇØ »ç¿ëµË´Ï´Ù.
±×·¯¸é ¼±ÅÃÀû ¸Þ½ÃÁö ÅØ½ºÆ®¿Í ÇÔ²² ¿À·ù ¶Ç´Â °æ°í¸¦ ÁöÁ¤µÈ
SQLSTATE¿Í ´õºÒ¾î ¸®Åϵ˴ϴÙ.
- SQL¹®
- SQL ÇÁ·Î½Ãµà¾î º»¹®¿¡´Â ºÎ·Ï A, Áö¿øµÇ´Â SQL¹®¿¡ ³ª¿µÈ SQL¹®ÀÌ µé¾î ÀÖ½À´Ï´Ù.
- WHILE¹®
- ÁöÁ¤µÈ Á¶°ÇÀÌ ÂüÀÎ µ¿¾È ¸í·É¹® ¶Ç´Â ¸í·É¹® ±×·ìÀ» ¹Ýº¹ ½ÇÇàÇÕ´Ï´Ù.
- º¹ÇÕ ÅØ½ºÆ® ¸í·É¹®
- ÀÌ ¸ñ·Ï¿¡´Â SQL ¼±¾ð, Á¶°Ç Çڵ鷯 ¶Ç´Â Ä¿¼ ¼±¾ð»Ó¸¸ ¾Æ´Ï¶ó
´Ù¸¥ ¸í·É¹® À¯ÇüÀ» Çϳª ÀÌ»ó Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.
SQL ÇÁ·Î½Ãµà¾î º»¹®¿¡ Çã¿ëµÇ´Â SQL¹®ÀÇ ¿ÏÀüÇÑ ¸ñ·Ï¿¡ ´ëÇØ
ºÎ·Ï A, Áö¿øµÇ´Â SQL¹®À» ÂüÁ¶ÇϽʽÿÀ. ÀÌ·± ¸í·É¹®ÀÇ ÀÚ¼¼ÇÑ
¼³¸í ¹× ±×¹®¿¡ ´ëÇØ SQL ÂüÁ¶¼¸¦ ÂüÁ¶ÇϽʽÿÀ.
[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]