¸Þ½ÃÁö ÂüÁ¶¼­

SQL0700 - SQL0799

SQL0707N¿ÀºêÁ§Æ® "<name>"Àº óÀ½ ¼¼ ¹®ÀÚ°¡ ½Ã½ºÅÛ ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ¿¹¾àµÇ¾î ÀÖÀ¸¹Ç·Î ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.

¼³¸í: ´ÙÀ½Àº ¿¹¾àµÈ À̸§ÀÇ ¸ñ·ÏÀÔ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¿¹¾àµÈ Á¢µÎ¾î·Î ½ÃÀÛµÇÁö ¾Ê´Â À̸§À» ¼±ÅÃÇϽʽÿÀ.

sqlcode: -707

sqlstate: 42939

SQL0713N"<special-register>"ÀÇ ´ëü °ªÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: SET <special-register>¹®¿¡ ÁöÁ¤µÈ °ªÀÌ Ç¥½ÃµÈ Ư¼ö ·¹Áö½ºÅÍÀÇ À¯È¿ °ªÀÌ ¾Æ´Ï°Å³ª, ÁöÁ¤µÈ °ªÀÌ Ç¥½Ã±â º¯¼öÀÇ °á°ú NULLÀÔ´Ï´Ù.

¸í·É¹®À» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ´ëü °ª ¶Ç´Â Ç¥½Ã±â º¯¼ö¸¦ Á¤Á¤ÇϽʽÿÀ. °¢ Ư¼ö ·¹Áö½ºÅÍÀÇ À¯È¿ÇÑ °ªÀÇ ¼³¸íÀº SQL ÂüÁ¶¼­¿¡¼­ ÂüÁ¶ÇϽʽÿÀ.

sqlcode: -713

sqlstate: 42815

SQL0723NÆ®¸®°Å "<trigger-name>"ÀÇ Æ®¸®°ÅµÈ SQL¹®¿¡ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. ÀÌ ¿À·ù¿¡ ´ëÇØ ¸®ÅÏµÈ Á¤º¸¿¡´Â SQLCODE "<sqlcode>", SQLSTATE "<sqlstate>", ¸Þ½ÃÁö ÅäÅ« "<token-list>"°¡ Æ÷ÇԵ˴ϴÙ.

¼³¸í: Æ®¸®°Å "<trigger-name>" ³»ÀÇ SQL¹®Àº Æ®¸®°Å ½ÇÇàÁß¿¡ ½ÇÆÐÇß½À´Ï´Ù. sqlcode, sqlstate ¹× ¸Þ½ÃÁö ÅäÅ« ¸ñ·Ï(°¢ ÅäÅ«Àº ¼öÁ÷ ¸·´ë ¹®ÀÚ·Î ºÐ¸®µÊ)ÀÌ Á¦°øµË´Ï´Ù. ¸Þ½ÃÁö ÅäÅ«Àº Àý´ÜµÉ ¼ö ÀÖ½À´Ï´Ù. ¿À·ùÀÇ ÀÚ¼¼ÇÑ ¼³¸íÀº "<sqlcode>"¿¡ ´ëÇÑ ÇØ´ç ¸Þ½ÃÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.

Æ®¸®°Å°¡ ½ÇÇàµÇµµ·Ï ÇÏ´Â ¿ø·¡ÀÇ SQL¹® ¹× Æ®¸®°Å´Â ó¸®µÉ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ½ÇÆÐÇÑ SQL¹®ÀÇ SQLCODE¿Í ¿¬°üµÈ ¸Þ½ÃÁö¿¡¼­ Á¡°ËÇϽʽÿÀ. ÇØ´ç ¸Þ½ÃÁö°¡ Á¦½ÃÇÏ´Â Á¶Ä¡¸¦ µû¸£½Ê½Ã¿À.

sqlcode: -723

sqlstate: 09000

SQL0724NÆ®¸®°Å "<trigger-name>"¸¦ Ȱ¼ºÈ­Çϸé ÃÖ´ë ¿¬¼â ·¹º§À» ÃʰúÇÏ°Ô µË´Ï´Ù.

¼³¸í: Æ®¸®°ÅÀÇ ¿¬¼â´Â Æ®¸®°Å ³»ÀÇ Æ®¸®°ÅµÈ SQL¹®ÀÌ ´Ù¸¥ Æ®¸®°Å¸¦ Ȱ¼ºÈ­½ÃŰ°Å³ª ÂüÁ¶ Á¦ÇÑÁ¶°Ç »èÁ¦ ±ÔÄ¢À¸·Î ÀÎÇØ Ãß°¡ Æ®¸®°Å°¡ Ȱ¼ºÈ­µÉ ¶§ ¹ß»ýÇÕ´Ï´Ù. ÀÌ ¿¬¼â ±íÀÌÀÇ ÇѰè´Â 16ÀÔ´Ï´Ù.

Æ®¸®°Å¿¡ Á÷Á¢ ¶Ç´Â °£Á¢ÀûÀ¸·Î µ¿ÀÏÇÑ Æ®¸®°Å°¡ Ȱ¼ºÈ­µÇµµ·Ï ÇÏ´Â Æ®¸®°ÅµÈ SQL¹®ÀÌ Æ÷ÇÔµÈ ¹Ýº¹ÀûÀÎ »óȲÀº ÇѰ踦 ÃʰúÇÏ¿© ¿¬¼âÇÏ´Â °ÍÀ» ¸·´Â Á¶°ÇÀÌ ¾ø´Â °æ¿ì, ÀÌ ¿À·ù°¡ ¹ß»ýÇϱ⠰¡Àå ½¬¿î ¿¬¼â À¯ÇüÀÓÀ» À¯ÀÇÇϽʽÿÀ.

ÁöÁ¤µÈ "<trigger-name>"Àº 17¹øÂ° ¿¬¼â ·¹º§¿¡¼­ Ȱ¼ºÈ­µÈ Æ®¸®°Å Áß ÇϳªÀÔ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ÀÌ ¿À·ù¸¦ ¼ö½ÅÇÑ UPDATE, INSERT ¶Ç´Â DELETE¹®¿¡ ÀÇÇØ Ȱ¼ºÈ­µÈ Æ®¸®°Å·Î ½ÃÀÛÇϽʽÿÀ. ÀÌ Æ®¸®°Å Áß Çϳª¶óµµ ¹Ýº¹ÀûÀÎ °æ¿ì, Æ®¸®°Å°¡ ÇѰ踦 ³Ñ¾î Ȱ¼ºÈ­µÇÁö ¸øÇÏ°Ô ÇÏ´Â Á¶°ÇÀÌ ÀÖµµ·Ï ÇϽʽÿÀ. À̰ÍÀÌ ¹®Á¦Á¡ÀÇ ¿øÀÎÀÌ ¾Æ´Ñ °æ¿ì, Ȱ¼ºÈ­µÇ´Â Æ®¸®°Å üÀÎÀ» µû¶ó ¿¬¼â ÇѰ踦 ÃʰúÇϴ üÀÎÀ» °áÁ¤ÇϽʽÿÀ.

sqlcode: -724

sqlstate: 54038

SQL0727N³»Àç ½Ã½ºÅÛ Á¶Ä¡ À¯Çü "<action-type>"Áß¿¡ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. ¿À·ù¿¡ ´ëÇØ ¸®ÅÏµÈ Á¤º¸¿¡ SQLCODE "<sqlcode>", SQLSTATE "<sqlstate>" ¹× ¸Þ½ÃÁö ÅäÅ« "<token-list>"°¡ µé¾î ÀÖ½À´Ï´Ù.

¼³¸í: ¸í·É¹® ¶Ç´Â ¸í·ÉÀÇ Ã³¸®¿¡ ÀÇÇØ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ Ãß°¡ 󸮸¦ ³»ÀçÀûÀ¸·Î ¼öÇàÇß½À´Ï´Ù. ÀÌ Ã³¸®Áß ¿À·ù°¡ ¹ß°ßµÇ¾ú½À´Ï´Ù. ½ÃµµÇÑ Á¶Ä¡´Â "<action-type>"À¸·Î Ç¥½ÃµË´Ï´Ù.

1
ÆÐŰÁöÀÇ ³»ÀçµÈ ¸®¹ÙÀεå

2
ij½¬ ÀúÀåµÈ µ¿Àû SQL¹®ÀÇ ³»ÀçµÈ Áغñ

3
ºäÀÇ ³»ÀçµÈ ÀçÀÛ¼º

4
ÀÌ ¸®ÅÏ ÄÚµå´Â DB2¿ëÀ¸·Î ¿¹¾àµÇ¾î ÀÖ½À´Ï´Ù.

5
SQL¹®ÀÇ ÁõºÐ½Ä ¹ÙÀεå

sqlcode, sqlstate ¹× ¸Þ½ÃÁö ÅäÅ« ¸ñ·Ï(°¢ ÅäÅ«Àº ¼öÁ÷ ¸·´ë ¹®ÀÚ·Î ºÐ¸®µÊ)ÀÌ Á¦°øµË´Ï´Ù. ¸Þ½ÃÁö ÅäÅ«Àº Àý´ÜµÉ ¼ö ÀÖ½À´Ï´Ù. ¿À·ùÀÇ ÀÚ¼¼ÇÑ ¼³¸íÀº "<sqlcode>"¿¡ ´ëÇÑ ÇØ´ç ¸Þ½ÃÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.

"<action-type>"À» ÀÏÀ¸Å² ¿ø·¡ÀÇ SQL¹® ¶Ç´Â ¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾øÀ¸¸ç ³»ÀçµÈ ½Ã½ºÅÛ Á¶Ä¡°¡ ½ÇÆÐÇß½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: µ¿ÀûÀ¸·Î Åë°ú ¼¼¼Ç¿¡¼­ SQL¹®À» ÁغñÇÑ ´ÙÀ½ ¼¼¼ÇÀÌ ´ÝÈù ÈÄ ¸í·É¹®À» ½ÇÇàÇÏ·Á Ç߱⠶§¹®¿¡ ÀÌ ¸Þ½ÃÁö¸¦ ¹Þ¾ÒÀ» ¼ö ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ½ÇÆÐÇÑ SQL¹®ÀÇ SQLCODE¿Í ¿¬°üµÈ ¸Þ½ÃÁö¿¡¼­ Á¡°ËÇϽʽÿÀ. ÇØ´ç ¸Þ½ÃÁö°¡ Á¦½ÃÇÏ´Â Á¶Ä¡¸¦ µû¸£½Ê½Ã¿À.

À¯È¿ÇÏÁö ¾ÊÀº ÆÐŰÁöÀÇ °æ¿ì, ¿À·ù¸¦ ´Ù½Ã ÀÛ¼ºÇÏ°í ¿À·ùÀÇ ¿øÀÎÀÌ ÇØ°áµÈ ÆÐŰÁö¸¦ ¸í½ÃÀûÀ¸·Î °ËÁõÇÏ´Â µ¥ REBIND ¸í·ÉÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

ºä¸¦ ÀçÀÛ¼ºÇÏ´Â µ¿¾È ¹ß»ýÇÑ ¿À·ùÀÇ °æ¿ì, ½ÇÆÐÇÑ ºäÀÇ À̸§ÀÌ db2diag.log ÆÄÀÏ¿¡ ±â·ÏµË´Ï´Ù. ½ÇÆÐÇÑ ºä¸¦ »èÁ¦Çϰųª ºä ÀçÀÛ¼ºÀ» ÀÏÀ¸Å² ¸í·É¹® ¶Ç´Â ¸í·ÉÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ½ÇÆÐÇÑ ¸í·É¹®ÀÌ µ¿ÀûÀ¸·Î Åë°ú ¼¼¼Ç¿¡¼­ ÁغñµÇ¾ú´Ù¸é, ´Ù¸¥ Åë°ú ¼¼¼ÇÀ» ¿­°í ¸í·É¹®À» ´Ù½Ã ÀÛ¼ºÇÏ¿© ÁغñÇÑ ´ÙÀ½ ¼¼¼ÇÀÌ ¾ÆÁ÷ ¿­·Á ÀÖ´Â µ¿¾È ¸í·É¹®À» ½ÇÇàÇϽʽÿÀ.

sqlcode: -727

sqlstate: 56098

SQL0750N¼Ò½º Å×À̺íÀº ºä, ¿ä¾à Å×À̺í, Æ®¸®°Å, SQL ÇÔ¼ö, SQL ¸Þ¼Òµå, Á¡°Ë Á¦ÇÑÁ¶°Ç ¶Ç´Â ÂüÁ¶ Á¦ÇÑÁ¶°Ç¿¡¼­ ÂüÁ¶µÇ±â ¶§¹®¿¡ À̸§À» ¹Ù²Ü ¼ö ¾ø½À´Ï´Ù.

¼³¸í: RENAME¹®ÀÇ ¼Ò½º Å×À̺íÀº ´ÙÀ½ ÀÌÀ¯ Áß Çϳª·Î ÀÎÇØ Àç¸í¸íÇÒ ¼ö ¾ø½À´Ï´Ù.

¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: RENAME¹®À» ¹ßÇàÇϱâ Àü¿¡ Å×ÀÌºí¿¡ ´ëÇÑ ºä, ¿ä¾à Å×À̺í, Æ®¸®°Å, SQL ÇÔ¼ö, SQL ¸Þ¼Òµå, Á¡°Ë Á¦ÇÑÁ¶°Ç ¶Ç´Â ÂüÁ¶ Á¦ÇÑÁ¶°ÇÀ» Á¦°ÅÇϽʽÿÀ. Å×ÀÌºí¿¡ Á¾¼ÓµÇ´Â ºä ¶Ç´Â ¿ä¾à Å×À̺íÀÇ °æ¿ì, Å×À̺íÀÌ BSCHEMA ¹× BNAME Ä÷³°ú ÀÏÄ¡ÇÏ´Â SYSCAT.VIEWDEP¸¦ Á¶È¸ÇϽʽÿÀ. Å×ÀÌºí¿¡ Á¾¼ÓµÈ Æ®¸®°ÅÀÇ °æ¿ì, Å×À̺íÀÌ BSCHEMA ¹× BNAME Ä÷³°ú ÀÏÄ¡ÇÏ´Â SYSCAT.TRIGDEP¸¦ Á¶È¸ÇϽʽÿÀ. SQL ÇÔ¼ö ¶Ç´Â SQL ¸Þ¼ÒµåÀÇ °æ¿ì, Å×À̺íÀÌ BSCHEMA ¹× BNAME Ä÷³°ú ÀÏÄ¡ÇÏ´Â SYSCAT.FUNCDEP¸¦ Á¶È¸ÇϽʽÿÀ. Å×ÀÌºí¿¡ ´ëÇÑ Á¡°Ë °­Á¦ ±ÔÁ¤ÀÇ °æ¿ì, Å×À̺íÀÌ TABSCHEMA ¹× TABBNAME Ä÷³°ú ÀÏÄ¡ÇÏ´Â SYSCAT.CHECKS¸¦ Á¶È¸ÇϽʽÿÀ. Å×ÀÌºí¿¡ Á¾¼ÓµÈ ÂüÁ¶ Á¦ÇÑÁ¶°ÇÀÇ °æ¿ì, Å×À̺íÀÌ TABSCHEMA ¹× TABNAME Ä÷³°ú ÀÏÄ¡Çϰųª REFTABSCHEMA ¹× REFTABNAME Ä÷³°ú ÀÏÄ¡ÇÏ´Â SYSCAT.REFERENCES¸¦ Á¶È¸ÇϽʽÿÀ.

sqlcode: -750

sqlstate: 42986

SQL0751N»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF) ¶Ç´Â ÇÁ·Î½Ãµà¾î "<function-name>"(ƯÁ¤ À̸§ "<specific-name>")ÀÌ Çã¿ëµÇÁö ¾Ê´Â ½ÇÇ๮À» ½ÃµµÇß½À´Ï´Ù.

¼³¸í: »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ¶Ç´Â ÇÁ·Î½Ãµà¾îÀÇ º»¹®(body)À» ±¸ÇöÇÏ´Â µ¥ »ç¿ëµÈ ÇÁ·Î±×·¥¿¡¼­ ½ÇÇ๮À» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¸í·É¹®À» Á¦°ÅÇÑ ´ÙÀ½, ÇÁ·Î±×·¥À» ´Ù½Ã ÄÄÆÄÀÏÇϽʽÿÀ.

sqlcode: -751

sqlstate: 38003

sqlstate: 42985

SQL0752Nµ¥ÀÌÅͺ£À̽º¿¡ÀÇ ¿¬°áÀº CONNECT À¯Çü 1 ¿¬°á ¼³Á¤ÀÌ »ç¿ëÁßÀÎ °æ¿ì ³í¸® ÀÛ¾÷ ´ÜÀ§(UOW) ³»¿¡¼­ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.

¼³¸í: COMMIT ¶Ç´Â ROLLBACK¹®À» ¹ßÇàÇϱâ Àü¿¡ ´Ù¸¥ µ¥ÀÌÅͺ£À̽º ¶Ç´Â µ¿ÀÏÇÑ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ·Á Çß½À´Ï´Ù. CONNECT À¯Çü 1 ȯ°æ ³»¿¡¼­ ¿äûÀÌ Ã³¸®µÉ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä:

sqlcode: -752

sqlstate: 0A001

SQL0773NCASE¹®¿¡¼­ °æ¿ì¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù.

¼³¸í: ELSEÀýÀÌ ¾ø´Â CASE¹®ÀÌ SQL ÇÁ·Î½Ãµà¾îÀÇ ·çƾ º»¹®¿¡ ÀÖ¾ú½À´Ï´Ù. CASE¹®¿¡ ÁöÁ¤µÈ Á¶°ÇÀÇ ¾îµð¿¡µµ ÇØ´çµÇÁö ¾Ê½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¹ß»ýÇÒ ¼ö ÀÖ´Â ¸ðµç Á¶°ÇÀ» ´Ù·ê ¼ö ÀÖµµ·Ï CASE¹®À» º¯°æÇϽʽÿÀ.

sqlcode: -773

sqlstate: 20000

SQL0776N"<cursor-name>" Ä¿¼­ »ç¿ëÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: "<cursor-name>" Ä¿¼­°¡ SQL ÇÁ·Î½Ãµà¾îÀÇ FOR¹®¿¡¼­ Ä¿¼­ À̸§À¸·Î ÁöÁ¤µÇ¾ú½À´Ï´Ù. ÀÌ Ä¿¼­´Â FOR¹®³»ÀÇ CLOSE, FETCH ¶Ç´Â OPEN¹®¿¡ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: CLOSE, FETCH ¶Ç´Â OPEN¹®À» Á¦°ÅÇϽʽÿÀ.

sqlcode: -776

sqlstate: 428D4

SQL0777NÁßø º¹ÇÕ ÅØ½ºÆ® ¸í·É¹®Àº Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.

¼³¸í: SQL ÇÁ·Î½Ãµà¾îÀÇ ·çƾ º»¹®¿¡ ÀÖ´Â ÃÖ¼Ò ´ÜÀ§ º¹ÇÕ ÅØ½ºÆ® ¸í·É¹®Àº ÁßøÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: SQL ÇÁ·Î½Ãµà¾î¿¡ ÁßøµÈ ÃÖ¼Ò ´ÜÀ§ º¹ÇÕ ÅØ½ºÆ® ¸í·É¹®ÀÌ ¾ø´ÂÁö È®ÀÎÇϽʽÿÀ.

sqlcode: -777

sqlstate: 42919

SQL0778N³¡ ·¹À̺í "<label>"ÀÌ ½ÃÀÛ ·¹À̺í°ú °°Áö ¾Ê½À´Ï´Ù.

¼³¸í: SQL ÇÁ·Î½Ãµà¾î¿¡¼­ FOR, IF, LOOP, REPEAT, WHILE ¶Ç´Â º¹ÇÕ ÅØ½ºÆ® ¸í·É¹®ÀÇ ³¡¿¡ ÁöÁ¤µÈ "<label>" ·¹À̺íÀÌ ¸í·É¹®ÀÇ ½ÃÀÛ ºÎºÐ¿¡ ÀÖ´Â ·¹À̺í°ú °°Áö ¾Ê½À´Ï´Ù. ½ÃÀÛ ·¹À̺íÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì¿¡´Â ³¡ ·¹À̺íÀ» ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ³¡ ·¹À̺íÀÌ FOR, IF, LOOP, REPEAT, WHILE ¹× º¹ÇÕ ÅØ½ºÆ® ¸í·É¹®ÀÇ ½ÃÀÛ ·¹À̺í°ú °°ÀºÁö È®ÀÎÇϽʽÿÀ.

sqlcode: -778

sqlstate: 428D5

SQL0779NGOTO, ITERATE ¶Ç´Â LEAVE¹®¿¡¼­ ÁöÁ¤µÈ ·¹À̺í "<label>"Àº À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: ·¹À̺í "<label>"Àº SQL ÇÁ·Î½Ãµà¾îÀÇ GOTO, ITERATE ¶Ç´Â LEAVE¹®¿¡¼­ ÁöÁ¤µÇ¾ú½À´Ï´Ù. ·¹À̺íÀÌ Á¤ÀǵÇÁö ¾Ê¾Ò°Å³ª ¸í·É¹®¿¡ ´ëÇÑ À¯È¿ÇÑ ·¹À̺íÀÌ ¾ø½À´Ï´Ù.

ITERATE¹®ÀÇ ·¹À̺íÀº FOR, LOOP, REPEAT ¶Ç´Â WHILE¹®ÀÇ ·¹À̺íÀ̾î¾ß ÇÕ´Ï´Ù.

LEAVE¹®ÀÇ ·¹À̺íÀº FOR, LOOP, REPEAT, WHILE ¶Ç´Â º¹ÇÕ ÅØ½ºÆ® ¸í·É¹®ÀÇ ·¹À̺íÀ̾î¾ß ÇÕ´Ï´Ù.

GOTOÀÇ ·¹À̺íÀº GOTO¹®ÀÌ µµ´ÞÇÒ ¼ö ÀÖ´Â ¹üÀ§³»¿¡ Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: GOTO, ITERATE ¶Ç´Â LEAVE¹®¿¡¼­ À¯È¿ÇÑ ·¹À̺íÀ» ÁöÁ¤ÇϽʽÿÀ.

sqlcode: -779

sqlstate: 42736

SQL0780Nº¹ÇÕ ÅØ½ºÆ® ¸í·É¹®¿¡ ´ëÇØ ATOMICÀ» ÁöÁ¤ÇÏÁö ¾Ê¾Ò´Âµ¥ Çڵ鷯¿¡ ´ëÇØ UNDO¸¦ ÁöÁ¤Çß½À´Ï´Ù.

¼³¸í: SQL ÇÁ·Î½Ãµà¾î¿¡¼­ º¹ÇÕ ÅØ½ºÆ® ¸í·É¹®ÀÇ Çڵ鷯¿¡ ´ëÇØ UNDO¸¦ ÁöÁ¤Çß½À´Ï´Ù. º¹ÇÕ ÅØ½ºÆ® ¸í·É¹®ÀÌ ATOMICÀÌ ¾Æ´Ñ °æ¿ì¿¡´Â UNDO¸¦ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: º¹ÇÕ ÅØ½ºÆ® ¸í·É¹®À» ATOMICÀ¸·Î ÁöÁ¤Çϰųª Çڵ鷯¿¡ ´ëÇØ EXIT ¶Ç´Â CONTINUE¸¦ ÁöÁ¤ÇϽʽÿÀ.

sqlcode: -780

sqlstate: 428D6

SQL0781NÇڵ鷯¿¡¼­ ÁöÁ¤µÈ Á¶°Ç "<condition>"Àº Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù.

¼³¸í: SQL ÇÁ·Î½Ãµà¾îÀÇ Çڵ鷯¿¡ ÁöÁ¤µÈ Á¶°Ç "<condition>"ÀÌ Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: DECLARE CONDITION¹®À» »ç¿ëÇÏ¿© Á¶°ÇÀ» Á¤ÀÇÇϰųª ÇØ´ç Á¶°ÇÀ» Çڵ鷯¿¡¼­ Á¦°ÅÇϽʽÿÀ.

sqlcode: -781

sqlstate: 42737

SQL0782NÇڵ鷯¿¡¼­ Áö¡µÈ Á¶°Ç ¶Ç´Â SQLSTATE °ªÀº À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: ´ÙÀ½ ÀÌÀ¯ Áß Çϳª·Î ÀÎÇØ SQLÀÇ Çڵ鷯¿¡ ÁöÁ¤µÈ Á¶°ÇÀ̳ª SQLSTATE °ªÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: Çڵ鷯¿¡¼­ Á¶°Ç ¶Ç´Â SQLSTATE °ªÀ» Á¦°ÅÇϽʽÿÀ.

sqlcode: -782

sqlstate: 428D7

SQL0783NÁߺ¹µÇ´Â Ä÷³ À̸§À̳ª À̸§ÀÌ ÁöÁ¤µÇÁö ¾ÊÀº Ä÷³ÀÌ FOR¹®ÀÇ DECLARE CURSOR¹®¿¡ ÁöÁ¤µÇ¾ú½À´Ï´Ù.

¼³¸í: FOR¹®ÀÇ ¼±Åà ¸ñ·ÏÀº °íÀ¯ÇÑ Ä÷³ À̸§À» Æ÷ÇÔÇØ¾ß ÇÕ´Ï´Ù. ÁöÁ¤µÈ ¼±Åà ¸ñ·Ï¿¡ Áߺ¹µÇ´Â Ä÷³ À̸§À̳ª À̸§ÀÌ ÁöÁ¤µÇÁö ¾ÊÀº Ç¥Çö½ÄÀÌ ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: FOR¹®¿¡¼­ ÁöÁ¤µÈ ¼±Åà ¸ñ·ÏÀÇ °íÀ¯ÇÑ Ä÷³ À̸§À» ÁöÁ¤ÇϽʽÿÀ.

sqlcode: -783

sqlstate: 42738

SQL0785NSQLSTATE ¶Ç´Â SQLCODE º¯¼öÀÇ ¼±¾ð ¶Ç´Â »ç¿ëÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: SQLSTATE ¶Ç´Â SQLCODE°¡ SQL ·çƾÀÇ ·çƾ º»¹®¿¡¼­ º¯¼ö·Î »ç¿ëµÇ¾úÀ¸³ª, ÀÌ´Â ´ÙÀ½ ÀÌÀ¯ Áß Çϳª·Î ÀÎÇØ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: SQLSTATE º¯¼ö¸¦ CHAR(5)·Î ¼±¾ðÇϰí SQLCODE º¯¼ö¸¦ INTEGER·Î ¼±¾ðÇϽʽÿÀ. ÀÌ º¯¼ö¸¦ À¯È¿ °ªÀ¸·Î ¼³Á¤ÇϽʽÿÀ.

sqlcode: -785

sqlstate: 428D8

SQL0787NRESIGNAL¹®ÀÌ Çڵ鷯 ³»¿¡ ¾ø½À´Ï´Ù.

¼³¸í: RESIGNAL¹®Àº Á¶°Ç Çڵ鷯³»¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: RESIGNAL¹®À» Á¦°ÅÇϰųª ´ë½Å SIGNAL¹®À» »ç¿ëÇϽʽÿÀ.

sqlcode: -787

sqlstate: 0K000

SQL0789N¸Å°³º¯¼ö ¶Ç´Â º¯¼ö "<name>"¿¡ ´ëÇÑ µ¥ÀÌÅÍ À¯ÇüÀº SQL ·çƾž„¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

¼³¸í: SQL ·çƾ(ÇÔ¼ö, ¸Þ¼Òµå ¶Ç´Â ÇÁ·Î½Ãµà¾î)Àº DATALINK, REFERENCE, DISTINCT, STRUCTURED ¶Ç´Â LOB µ¥ÀÌÅÍ À¯ÇüÀÇ º¯¼ö ¶Ç´Â ¸Å°³º¯¼ö¸¦ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: DATALINK, REFERENCE, DISTINCT, STRUCTURED ¶Ç´Â LOB µ¥ÀÌÅÍ À¯ÇüÀÇ SQL º¯¼ö ¶Ç´Â ¸Å°³º¯¼ö´Â SQL ·çƾ Á¤ÀÇ¿¡ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. ¸Å°³º¯¼ö ¶Ç´Â º¯¼ö "<name>"¿¡ ´ëÇÑ ´Ù¸¥ µ¥ÀÌÅÍ À¯ÇüÀ» ÁöÁ¤ÇϽʽÿÀ.

sqlcode: -789

sqlstate: 429BB

SQL0797NÆ®¸®°Å "<trigger-name>"Àº Áö¿øµÇÁö ¾Ê´Â Æ®¸®°ÅµÈ SQL¹®À¸·Î Á¤ÀǵǾî ÀÖ½À´Ï´Ù.

¼³¸í: Æ®¸®°Å´Â ´ÙÀ½ ¸ñ·Ï°ú ÀÏÄ¡ÇÏ´Â Æ®¸®°ÅµÈ SQL¹®À¸·Î Á¤Àǵ˴ϴÙ.

ÀϺΠ°æ¿ì, "<trigger-name>"Àº ¸Þ½ÃÁö¿¡¼­ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: À§ÀÇ ¸ñ·Ï¿Í ÀÏÄ¡ÇÏÁö ¾Ê´Â ¸í·É¹®¿¡ ´ëÇÑ Æ®¸®°Å ³»ÀÇ Æ®¸®°ÅµÈ SQL¹®À» Á¡°ËÇÑ ÈÄ Á¦°ÅÇϽʽÿÀ.

sqlcode: -797

sqlstate: 42987

SQL0798NGENERATED ALWAYS·Î Á¤ÀÇµÈ "<column-name>" Ä÷³¿¡ ´ëÇØ °ªÀ» ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

¼³¸í: ÇàÀ» Å×ÀÌºí¿¡ »ðÀÔÇϰųª °»½ÅÇÏ´Â °æ¿ì, GENERATED ALWAYS Ä÷³ "<column-name>"¿¡ ´ëÇÑ °ªÀÌ ÁöÁ¤µÇ¾ú½À´Ï´Ù. GENERATED ALWAYS Ä÷³Àº Ű¿öµå DEFAULT°¡ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì °»½ÅÇÒ INSERT ¶Ç´Â SET ÀýÀÇ Ä÷³ ¸ñ·Ï¿¡ ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

INSERT ¶Ç´Â UPDATE´Â ½ÇÇàµÇÁö ¾Ê½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: GENERATED ALWAYS Ä÷³À» Ä÷³ ¸ñ·ÏÀ̳ª SETÀý¿¡¼­ Á¦°ÅÇϰųª DEFAULT¸¦ Ä÷³ °ªÀ¸·Î ÁöÁ¤ÇϽʽÿÀ.

sqlcode: -798

sqlstate: 428C9


[ ÆäÀÌÁöÀÇ ¸Ç À§ | ÀÌÀü ÆäÀÌÁö | ´ÙÀ½ ÆäÀÌÁö | ¸ñÂ÷ | »öÀÎ ]