SQL0501N | FETCH ¶Ç´Â CLOSE¹®¿¡¼ ÁöÁ¤µÈ Ä¿¼°¡ ¿·Á ÀÖÁö ¾Ê½À´Ï´Ù. |
¼³¸í: ÇÁ·Î±×·¥ÀÌ (1) Ä¿¼¸¦ »ç¿ëÇÏ¿© FETCH¸¦ ¼öÇàÇϰųª (2) ÁöÁ¤µÈ Ä¿¼°¡ ¿·Á ÀÖÁö ¾ÊÀº °æ¿ì Ä¿¼¸¦ ´ÝÀ¸·Á ÇÕ´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: Ä¿¼¸¦ ´ÝÀ» ¼ö ÀÖ´Â ÀÌÀü ¸Þ½ÃÁö(SQLCODE)¸¦ È®ÀÎÇϽʽÿÀ. Ä¿¼°¡ ´ÝÈù ÈÄ, Ä¿¼¸¦ ÆäÄ¡Çϰųª ´Ý´Â ¸í·É¹®Àº SQLCODE -501À» ¼ö½ÅÇÏ°Ô µÊ¿¡ À¯ÀÇÇϽʽÿÀ.
ÀÌÀüÀÇ SQLCODE°¡ ¹ßÇàµÇÁö ¾ÊÀº °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥À» Á¤Á¤ÇÑ ÈÄ FETCH ¶Ç´Â CLOSE¹®ÀÌ ½ÇÇàµÉ ¶§ Ä¿¼°¡ È®½ÇÈ÷ ¿·Á ÀÖµµ·Ï ÇϽʽÿÀ.
sqlcode: -501
sqlstate: 24501
SQL0502N | OPEN¹®¿¡¼ ÁöÁ¤µÈ Ä¿¼°¡ ÀÌ¹Ì ¿·Á ÀÖ½À´Ï´Ù. |
¼³¸í: ÇÁ·Î±×·¥ÀÌ ¿·Á ÀÖ´Â Ä¿¼¿¡ ´ëÇØ OPEN¹®À» ½ÇÇàÇÏ·Á Çß½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. Ä¿¼°¡ º¯°æµÇÁö ¾Ê¾Ò½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ÀÀ¿ëÇÁ·Î±×·¥À» Á¤Á¤ÇÑ ÈÄ, ÀÌ¹Ì ¿·Á ÀÖ´Â Ä¿¼¿¡ ´ëÇØ OPEN¹®À» ½ÇÇàÇÏÁö ¾Êµµ·Ï ÇϽʽÿÀ.
sqlcode: -502
sqlstate: 24502
SQL0503N | Ä¿¼ÀÇ SELECT¹®¿¡ ÀÖ´Â FOR UPDATEÀý¿¡¼ Ä÷³ÀÌ ½Äº°µÇÁö ¾ÊÀ¸¹Ç·Î, Ä÷³À» °»½ÅÇÒ ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: ÇÁ·Î±×·¥ÀÌ Ä¿¼¸¦ »ç¿ëÇÏ¿©, Ä¿¼ ¼±¾ð ¶Ç´Â ÁغñÇÑ SELECT¹®ÀÇ FOR UPDATEÀý¿¡¼ ½Äº°µÇÁö ¾ÊÀº Å×À̺í Ä÷³¿¡ ÀÖ´Â °ªÀ» °»½ÅÇÏ·Á Çß½À´Ï´Ù.
°»½ÅµÉ Ä÷³Àº Ä¿¼ ¼±¾ðÀÇ FOR UPDATEÀý¿¡¼ ½Äº°µÇ¾î¾ß ÇÕ´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ÀÀ¿ëÇÁ·Î±×·¥À» Á¤Á¤ÇϽʽÿÀ. Ä÷³À» °»½ÅÇØ¾ß ÇÒ °æ¿ì, Ä¿¼ ¼±¾ðÀÇ FOR UPDATEÀý¿¡ À̸§À» Ãß°¡ÇϽʽÿÀ.
sqlcode: -503
sqlstate: 42912
SQL0504N | Ä¿¼ "<name>"ÀÌ Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù. |
¼³¸í: UPDATE ¶Ç´Â DELETE WHERE CURRENT OF "<name>"ÀÌ ÁöÁ¤µÇ¾úÀ¸³ª, Ä¿¼ "<name>"ÀÌ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ ¼±¾ðµÇÁö ¾Ê¾Ò½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¿Ï·á ¿©ºÎ¸¦ È®ÀÎÇÑ ÈÄ Ä¿¼ À̸§ÀÇ Ã¶ÀÚ ¿À·ù¸¦ Á¤Á¤ÇϽʽÿÀ.
sqlcode: -504
sqlstate: 34000
SQL0505N | Ä¿¼ "<name>"ÀÌ ÀÌ¹Ì Á¤ÀǵǾú½À´Ï´Ù. |
¼³¸í: DECLARE¹®¿¡¼ ÁöÁ¤µÈ Ä¿¼ À̸§ÀÌ ÀÌ¹Ì ¼±¾ðµÇ¾î ÀÖ½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: À̸§ÀÇ Ã¶ÀÚ°¡ ¿Ã¹Ù¸¥Áö È®ÀÎÇϽʽÿÀ.
SQL0507N | UPDATE ¶Ç´Â DELETE¹®¿¡¼ ÁöÁ¤µÈ Ä¿¼°¡ ¿·Á ÀÖÁö ¾Ê½À´Ï´Ù. |
¼³¸í: ÁöÁ¤ÇÑ Ä¿¼°¡ ¿·Á ÀÖÁö ¾ÊÀ» ¶§, ÇÁ·Î±×·¥ÀÌ UPDATE ¶Ç´Â DELETE WHERE CURRENT OF Ä¿¼¹®À» ½ÇÇàÇÏ·Á Çß½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. °»½Å ¶Ç´Â »èÁ¦°¡ ¼öÇàµÇÁö ¾Ê¾Ò½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: Ä¿¼¸¦ ´ÝÀ» ¼ö ÀÖ´Â ÀÌÀü ¸Þ½ÃÁö(SQLCODE)¸¦ È®ÀÎÇϽʽÿÀ. Ä¿¼°¡ ´ÝÈù ÈÄ, Ä¿¼¸¦ ÆäÄ¡Çϰųª ´Ý´Â ¸í·É¹®Àº SQLCODE -501À» ¼ö½ÅÇϸç, °»½ÅÇϰųª »èÁ¦ÇÏ´Â ¸í·É¹®Àº SQLCODE -507À» ¼ö½ÅÇÏ°Ô µÊ¿¡ À¯ÀÇÇϽʽÿÀ. ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ³í¸®¸¦ Á¤Á¤ÇÑ ÈÄ, UPDATE ¶Ç´Â DELETE¹®ÀÌ ½ÇÇàµÉ ¶§ ÁöÁ¤ÇÑ Ä¿¼°¡ È®½ÇÈ÷ ¿·Á ÀÖµµ·Ï ÇϽʽÿÀ.
sqlcode: -507
sqlstate: 24501
SQL0508N | UPDATE ¶Ç´Â DELETE¹®¿¡¼ ÁöÁ¤µÈ Ä¿¼°¡ Çà¿¡ À§Ä¡ÇÏÁö ¾Ê½À´Ï´Ù. |
¼³¸í: ÁöÁ¤ÇÑ Ä¿¼°¡ ¿ÀºêÁ§Æ® Å×À̺í Çà¿¡ À§Ä¡ÇÏÁö ¾ÊÀ» ¶§, ÇÁ·Î±×·¥ÀÌ UPDATE ¶Ç´Â DELETE WHERE CURRENT OF Ä¿¼¹®À» ½ÇÇàÇÏ·Á Çß½À´Ï´Ù. Ä¿¼°¡ °»½ÅµÇ°Å³ª »èÁ¦µÉ Çà¿¡ À§Ä¡ÇØ¾ß ÇÕ´Ï´Ù.
ÇàÀÌ »èÁ¦µÇ¸é, Ä¿¼´Â ´õ ÀÌ»ó Çà¿¡ À§Ä¡µÇÁö ¾Ê½À´Ï´Ù. ROLLBACK TO SAVEPOINT ¼öÇà½Ã ¼¼À̺êÆ÷ÀÎÆ®³»¿¡¼ÀÇ ¸ðµç Ä¿¼ »ç¿ëÀÌ ¿©±â¿¡ ¼ÓÇÕ´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ´Ù¸¥ ÀÀ¿ëÇÁ·Î±×·¥(¶Ç´Â ÀÌ ÀÀ¿ëÇÁ·Î±×·¥³»ÀÇ ´Ù¸¥ Ä¿¼)ÀÌ ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½ºÀÇ ·¹Äڵ带 °»½Å ¶Ç´Â »èÁ¦Çؼ ÇØ´ç ·¹Äڵ尡 ¾ø½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. µ¥ÀÌÅͰ¡ °»½ÅµÇ°Å³ª »èÁ¦µÇÁö ¾Ê½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ³í¸®¸¦ Á¤Á¤ÇÑ ÈÄ UPDATE ¶Ç´Â DELETE¹®ÀÌ ½ÇÇàµÇ±â Àü¿¡ Ä¿¼°¡ ¿ÀºêÁ§Æ® Å×À̺íÀÇ ÀǵµµÈ Çà¿¡ ¿Ã¹Ù¸£°Ô À§Ä¡Çϵµ·Ï ÇϽʽÿÀ. FETCH°¡ ¸Þ½ÃÁö SQL0100W (SQLCODE = 100)¸¦ ¸®ÅÏÇÑ °æ¿ì Ä¿¼´Â ÇÑ Çà¿¡ À§Ä¡ÇÏÁö ¾ÊÀ½¿¡ À¯ÀÇÇϽʽÿÀ.
sqlcode: -508
sqlstate: 24504
SQL0509N | UPDATE ¶Ç´Â DELETE¹®¿¡¼ ÁöÁ¤µÈ Å×À̺íÀÌ Ä¿¼¿¡ ´ëÇÑ SELECT¹®¿¡¼ ÁöÁ¤µÈ Å×À̺í°ú °°Áö ¾Ê½À´Ï´Ù. |
¼³¸í: ÇÁ·Î±×·¥ÀÌ, Ä¿¼¸¦ ¼±¾ðÇÑ SELECT¹®¿¡¼ ÁöÁ¤µÈ Å×À̺íÀÇ À̸§°ú ¸í¸íµÈ Å×À̺í À̸§ÀÌ ÀÏÄ¡ÇÏÁö ¾ÊÀº UPDATE ¶Ç´Â DELETE WHERE CURRENT OF Ä¿¼¹®À» ½ÇÇàÇÏ·Á Çß½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ÀÀ¿ëÇÁ·Î±×·¥À» Á¤Á¤ÇÑ ÈÄ, UPDATE ¶Ç´Â DELETE¹®¿¡¼ ½Äº°µÈ Å×À̺íÀÌ Ä¿¼ ¼±¾ð¿¡¼ ½Äº°µÈ Å×À̺í°ú µ¿ÀÏÇϵµ·Ï ÇϽʽÿÀ.
sqlcode: -509
sqlstate: 42827
SQL0510N | UPDATE ¶Ç´Â DELETE°¡ ÁöÁ¤µÈ Ä¿¼¿¡ ´ëÇØ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. |
¼³¸í: ÇÁ·Î±×·¥ÀÌ ¿ä±¸µÈ °»½Å ¶Ç´Â »èÁ¦ Á¶ÀÛÀ» Çã¿ëÇÏÁö ¾Ê´Â Å×ÀÌºí ¶Ç´Â ºä Á¤ÀÇ¿¡ ´ëÇØ UPDATE ¶Ç´Â DELETE WHERE CURRENT OF Ä¿¼¹®À» ½ÇÇàÇÏ·Á Çß½À´Ï´Ù. ¿¹¸¦ µé¾î, ÀÌ·¯ÇÑ ¿À·ù´Â Àбâ Àü¿ë ºä¿¡¼ »èÁ¦Çϰųª Ä¿¼°¡ FOR UPDATEÀý·Î Á¤ÀǵÇÁö ¾ÊÀº À§Ä¡¿¡¼ °»½ÅÇÏ´Â °æ¿ì¿¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡¼ SELECT¹®ÀÌ ´ÙÀ½°ú °°Àº °æ¿ì ºä´Â Àбâ Àü¿ëÀÔ´Ï´Ù.
ÀÌ·¯ÇÑ »óÅ´ SELECT¹®ÀÇ ºÎ¼Ó Á¶È¸¿¡´Â Àû¿ëµÇÁö ¾ÊÀ½¿¡ À¯ÀÇÇϽʽÿÀ.
Ä¿¼°¡ FOR FETCH ONLYÀý ¶Ç´Â ORDER BYÀý·Î ¼±¾ðµË´Ï´Ù.
Ä¿¼°¡ ¸íÈ®ÇÏÁö ¾ÊÀ¸¸ç BLOCKING ALL ¹ÙÀÎµå ¿É¼ÇÀÌ ÁöÁ¤µÇ¾ú½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡¼ ¸í·É¹®ÀÌ ½ÇÆÐÇϰí Ä¿¼°¡ Àбâ Àü¿ë SELECT¹® ¶Ç´Â VALUES¹®À» ±âÃÊ·Î ÇÏ´Â °æ¿ì¿¡´Â °»½Å ¶Ç´Â »èÁ¦ ¸í·É¹®À» ¹ßÇàÇÏÁö ¸¶½Ê½Ã¿À.
µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡¼ ¸í·É¹®ÀÌ ½ÇÆÐÇϰí Ä¿¼°¡ Àбâ Àü¿ë SELECT¹® ¶Ç´Â VALUES¹®À» ±âÃÊ·Î ÇÏÁö ¾ÊÀ¸¸ç, FOR FETCH ONLY ¶Ç´Â ORDER BYÀý·Î Á¤ÀǵǾî ÀÖ´Â °æ¿ì, ÀÌ ÀýÀ» Ä¿¼ Á¤ÀÇ¿¡¼ Á¦°ÅÇϰųª °»½Å ¶Ç´Â »èÁ¦ ¸í·É¹®À» ¹ßÇàÇÏÁö ¸¶½Ê½Ã¿À.
µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡¼ ¸í·É¹®ÀÌ ½ÇÆÐÇϰí Ä¿¼°¡ Á¤ÀÇ ¶Ç´Â ¹®¸ÆÀ¸·ÎºÎÅÍ ÆäÄ¡ Àü¿ë ¶Ç´Â °»½Å °¡´ÉÀ¸·Î ÆÇº°µÉ ¼ö ¾ø´Â °æ¿ì, BLOCKING NO ¶Ç´Â BLOCKING UNAMBIG ¹ÙÀÎµå ¿É¼ÇÀ¸·Î ÇÁ·Î±×·¥À» ¸®¹ÙÀεåÇϽʽÿÀ.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ÀÌÀ¯¸¦ ¾Ë ¼ö ¾ø´Ù¸é, ¿äû ½ÇÆÐÀÇ ¿øÀÎÀÌ µÇ´Â µ¥ÀÌÅÍ ¼Ò½º ¹®Á¦Á¡À» ¾Ë¾Æ³»½Ê½Ã¿À(½ÇÆÐÀÇ ¿øÀÎÀÌ µÇ´Â µ¥ÀÌÅÍ ¼Ò½º¸¦ ½Äº°Çϱâ À§ÇØ µû¶ó¾ß ÇÏ´Â ÇÁ·Î½Ãµà¾î¿¡ ´ëÇØ ¹®Á¦Á¡ ÆÇº° ¾È³»¼ ÂüÁ¶). µ¥ÀÌÅÍ ¼Ò½º°¡ ¿äû¿¡ ½ÇÆÐÇÏ´Â °æ¿ì, ÇØ´ç µ¥ÀÌÅÍ ¼Ò½ºÀÇ Á¦ÇÑ»çÇ×À» Á¶»çÇÏ¿© ¹®Á¦Á¡ÀÇ ¿øÀÎ ¹× ¼Ö·ç¼ÇÀ» ÆÇº°ÇϽʽÿÀ. Á¦ÇÑ»çÇ×ÀÌ µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â °æ¿ì, ÇØ´ç µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇØ SQL ÂüÁ¶¼¸¦ º¸°í ¿ÀºêÁ§Æ®¸¦ °»½ÅÇÒ ¼ö ¾ø´Â ÀÌÀ¯¸¦ ÆÇº°ÇϽʽÿÀ.
sqlcode: -510
sqlstate: 42828
SQL0511N | Ä¿¼¿¡ ÀÇÇØ ÁöÁ¤µÈ Å×À̺íÀ» ¼öÁ¤ÇÒ ¼ö ¾øÀ¸¹Ç·Î, FOR UPDATEÀýÀÌ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. |
¼³¸í: SELECT ¶Ç´Â VALUES¹®ÀÇ °á°ú Å×À̺íÀ» °»½ÅÇÒ ¼ö ¾ø½À´Ï´Ù.
µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡¼ Ä¿¼°¡ VALUES¹®À̳ª SELECT¹®À» ±âÃÊ·Î ÇÏ´Â °æ¿ì °á°ú Å×À̺íÀº Àбâ Àü¿ëÀÌ°í ´ÙÀ½À» Æ÷ÇÔÇÕ´Ï´Ù.
ÀÌ·¯ÇÑ »óÅ´ SELECT¹®ÀÇ ºÎ¼Ó Á¶È¸¿¡´Â Àû¿ëµÇÁö ¾ÊÀ½¿¡ À¯ÀÇÇϽʽÿÀ.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ÁöÁ¤µÈ ´ë·Î °á°ú Å×ÀÌºí¿¡ °»½ÅÀ» ¼öÇàÇÏÁö ¸¶½Ê½Ã¿À.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ÀÌÀ¯¸¦ ¾Ë ¼ö ¾ø´Ù¸é, ¿äû ½ÇÆÐÀÇ ¿øÀÎÀÌ µÇ´Â µ¥ÀÌÅÍ ¼Ò½º ¹®Á¦Á¡À» ¾Ë¾Æ³»½Ê½Ã¿À(½ÇÆÐÀÇ ¿øÀÎÀÌ µÇ´Â µ¥ÀÌÅÍ ¼Ò½º¸¦ ½Äº°Çϱâ À§ÇØ µû¶ó¾ß ÇÏ´Â ÇÁ·Î½Ãµà¾î¿¡ ´ëÇØ ¹®Á¦Á¡ ÆÇº° ¾È³»¼ ÂüÁ¶). µ¥ÀÌÅÍ ¼Ò½º°¡ ¿äû¿¡ ½ÇÆÐÇÏ´Â °æ¿ì, ÇØ´ç µ¥ÀÌÅÍ ¼Ò½ºÀÇ Á¦ÇÑ»çÇ×À» Á¶»çÇÏ¿© ¹®Á¦Á¡ÀÇ ¿øÀÎ ¹× ¼Ö·ç¼ÇÀ» ÆÇº°ÇϽʽÿÀ. Á¦ÇÑ»çÇ×ÀÌ µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â °æ¿ì, ÇØ´ç µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇØ SQL ÂüÁ¶¼¸¦ º¸°í ¿ÀºêÁ§Æ®¸¦ °»½ÅÇÒ ¼ö ¾ø´Â ÀÌÀ¯¸¦ ÆÇº°ÇϽʽÿÀ.
sqlcode: -511
sqlstate: 42829
SQL0513W | SQL¹®ÀÌ Àüü Å×ÀÌºí ¶Ç´Â ºä¸¦ ¼öÁ¤ÇÕ´Ï´Ù. |
¼³¸í: UPDATE¹® ¶Ç´Â DELETE¹®¿¡ WHEREÀýÀÌ ÀÖÁö ¾ÊÀ¸¹Ç·Î, ÀÌ ¸í·É¹®ÀÌ ¹ßÇàµÇ¸é Å×ÀÌºí ¶Ç´Â ºäÀÇ ¸ðµç ÇàÀÌ ¼öÁ¤µË´Ï´Ù.
¸í·É¹®ÀÌ Çã¿ëµË´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¸ðµç µ¥ÀÌÅÍ ¼Ò½º°¡ ÀÌ °æ°í Á¶°ÇÀ» º¸°íÇÏ´Â °ÍÀº ¾Æ´Õ´Ï´Ù. ¿¬ÇÕ ¼¹ö´Â ÀÌ·± »óŰ¡ Á¸ÀçÇÒ ¶§ ¾ðÁ¦³ª ÀÌ °æ°í¸¦ ¹ßÇàÇÏÁö¸¸, ¿¬ÇÕ ¼¹ö°¡ Ç×»ó »óŸ¦ °ËÃâÇØ ³¾ ¼ö ÀÖ´Ù´Â º¸ÀåÀº ¾ø½À´Ï´Ù. UPDATE/DELETE Á¶ÀÛÀÌ Àüü Å×ÀÌºí ¶Ç´Â ºä¿¡ ¿µÇâÀ» ÁÖÁö ¾Êµµ·Ï Çϱâ À§ÇØ ÀÌ °æ°í¿¡ ÀÇÁ¸ÇÏÁö´Â ¸¶½Ê½Ã¿À.
»ç¿ëÀÚ ÀÀ´ä: Àüü Å×ÀÌºí ¶Ç´Â ºä¸¦ ¼öÁ¤ÇÏ·Á°í ÀǵµÇßÀ½À» È®ÀÎÇϽʽÿÀ.
SQL0514N | Ä¿¼ "<name>"ÀÌ Áغñ »óÅ¿¡ ÀÖÁö ¾Ê½À´Ï´Ù. |
¼³¸í: ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Áغñ »óÅ¿¡ ÀÖÁö ¾ÊÀº Ä¿¼ "<name>"À» »ç¿ëÇÏ·Á Çß½À´Ï´Ù. Ä¿¼°¡ (1) ÁغñµÇÁö ¾Ê¾Ò°Å³ª (2) ROLLBACK¿¡ ÀÇÇØ À¯È¿ÈµÇÁö ¾Ê¾Ò°Å³ª (3) ÆÐŰÁöÀÇ ¸í½ÃÀû ¶Ç´Â ³»ÀçµÈ ¸®¹ÙÀε忡 ÀÇÇØ À¯È¿ÈµÇÁö ¾ÊÀº ¸í·É¹®°ú ¿¬°üµË´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: (1)ÀÇ °æ¿ì, Ä¿¼¸¦ ¿±â Àü¿¡ "<name>"¿¡ ´ëÇØ DECLARE CURSOR¹®¿¡ ¸í¸íµÈ ¸í·É¹®À» ÁغñÇϽʽÿÀ. (2)ÀÇ °æ¿ì¿¡´Â Ä¿¼ »ç¿ëÀ» ¿Ï·áÇÒ ¶§±îÁö ROLLBACKÀ» ¹ßÇàÇÏÁö ¸¶½Ê½Ã¿À. (3)ÀÇ °æ¿ì¿¡´Â Ä¿¼ Áغñ¸¦ ´Ù½Ã ¹ßÇàÇØ¾ß ÇÕ´Ï´Ù.
sqlcode: -514
sqlstate: 26501
SQL0516N | DESCRIBE¹®ÀÌ ÁغñµÈ ¸í·É¹®À» ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù. |
¼³¸í: DESCRIBE¹® ³»ÀÇ ¸í·É¹® À̸§Àº µ¿ÀÏÇÑ µ¥ÀÌÅͺ£À̽º Æ®·£Àè¼Ç¿¡¼ ÁغñµÈ ¸í·É¹®À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ¸í·É¹® À̸§ÀÌ ÁغñµÈ ¸í·É¹®À» ÁöÁ¤ÇÏ´ÂÁö °ËÁõÇϽʽÿÀ.
sqlcode: -516
sqlstate: 26501
SQL0517N | "<name>" Ä¿¼°¡ SELECT ¶Ç´Â VALUES¹®ÀÌ ¾Æ´Ñ ÁغñµÈ ¸í·É¹®À» ½Äº°ÇÕ´Ï´Ù. |
¼³¸í: Ä¿¼ ¼±¾ð¿¡¼ ¸í¸íµÈ ÁغñµÈ ¸í·É¹®ÀÌ SELECT ¶Ç´Â VALUES¹®ÀÌ ¾Æ´Ï¹Ç·Î Ä¿¼ "<name>"À» ÁöÁ¤µÈ ´ë·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ¸í·É¹® À̸§ÀÌ Ä¿¼ "<name>"¹®¿¡ ´ëÇÑ PREPARE ¹× DECLARE CURSOR¿¡¼ ¿Ã¹Ù¸£°Ô ÁöÁ¤µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ. ¶Ç´Â, ÇÁ·Î±×·¥À» Á¤Á¤ÇÑ ÈÄ ÁغñµÈ SELECT ¶Ç´Â VALUES¹®¸¸ÀÌ Ä¿¼ ¼±¾ð°ú ¿¬°üµÇ¾î »ç¿ëµÇµµ·Ï ÇϽʽÿÀ.
sqlcode: -517
sqlstate: 07005
SQL0518N | EXECUTE¹®¿¡ ÁöÁ¤µÈ ¸í·É¹®ÀÌ ÁغñµÈ »óŰ¡ ¾Æ´Ï°Å³ª SELECT ¶Ç´Â VALUES¹®ÀÔ´Ï´Ù. |
¼³¸í: ÀÀ¿ëÇÁ·Î±×·¥ÀÌ (1) ÁغñµÇÁö ¾Ê¾Ò°Å³ª (2) ROLLBACK¿¡ ÀÇÇØ À¯È¿ÈµÇÁö ¾Ê¾Ò°Å³ª (3) SELECT ¶Ç´Â VALUES¹®ÀÌ ¾Æ´Ï°Å³ª (4) ÆÐŰÁöÀÇ ¸í½ÃÀû ¶Ç´Â ³»ÀçµÈ ¸®¹ÙÀε忡 ÀÇÇØ À¯È¿ÈµÇÁö ¾ÊÀº ¸í·É¹®À» ½ÇÇàÇÏ·Á Çß½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: (1)ÀÇ °æ¿ì, EXECUTE¸¦ ½ÃµµÇϱâ Àü¿¡ ¸í·É¹®À» ÁغñÇϽʽÿÀ. (2)ÀÇ °æ¿ì¿¡´Â ÁغñµÈ ¸í·É¹® »ç¿ëÀ» ¿Ï·áÇÒ ¶§±îÁö ROLLBACKÀ» ¹ßÇàÇÏÁö ¾Ê°Å³ª ROLLBACK ÀÌÈÄ¿¡ ´Ù½Ã ¸í·É¹®À» ¹ßÇàÇϽʽÿÀ. (3)ÀÇ °æ¿ì¿¡´Â ÇØ´ç ¸í·É¹®ÀÌ SELECT ¶Ç´Â VALUES¹®ÀÌ ¾Æ´ÑÁö¸¦ È®ÀÎÇϽʽÿÀ. (4)ÀÇ °æ¿ì¿¡´Â Ä¿¼ Áغñ¸¦ ´Ù½Ã ¹ßÇàÇØ¾ß ÇÕ´Ï´Ù.
sqlcode: -518
sqlstate: 07003
SQL0519N | PREPARE¹®Àº ¿·Á ÀÖ´Â Ä¿¼ "<name>"ÀÇ SELECT ¶Ç´Â VALUES¹®À» ½Äº°ÇÕ´Ï´Ù. |
¼³¸í: ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÁöÁ¤µÈ Ä¿¼°¡ ÀÌ¹Ì ¿·Á ÀÖÀ» ¶§ ÇØ´ç Ä¿¼¿¡ ´ëÇØ SELECT ¶Ç´Â VALUES¹®À» ÁغñÇÏ·Á Çß½À´Ï´Ù.
¸í·É¹®À» ÁغñÇÒ ¼ö ¾ø½À´Ï´Ù. Ä¿¼´Â ¿µÇâÀ» ¹ÞÁö ¾Ê¾Ò½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ¿¸° Ä¿¼¿¡ ´ëÇØ SELECT ¶Ç´Â VALUES¹® Áغñ¸¦ ½ÃµµÇÏÁö ¾Êµµ·Ï ÀÀ¿ëÇÁ·Î±×·¥À» Á¤Á¤ÇϽʽÿÀ.
sqlcode: -519
sqlstate: 24506
SQL0525N | SQL¹®ÀÌ ¼½¼Ç = "<sectno>" ÆÐŰÁö = "<pkgname>" Àϰü¼º ÅäÅ« = X"<contoken>"¿¡¼ ¹ÙÀεå½Ã ¿À·ù°¡ ÀÖÀ¸¹Ç·Î ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù.
º¯¼ö´Â ´ÙÀ½°ú °°½À´Ï´Ù.
¸í·É¹®À» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: SQL¹®ÀÌ Ç¥½ÃµÈ À§Ä¡¿¡¼ ½ÇÇàµÉ °ÍÀ¸·Î »ý°¢µÇÁö ¾ÊÀ¸¸é, ¿À·ù°¡ ÀÖ´Â SQL¹®ÀÌ ÇØ´ç À§Ä¡¿¡¼ ½ÇÇàµÇÁö ¾Êµµ·Ï ÇÁ·Î±×·¥À» Á¤Á¤ÇϽʽÿÀ. »çÀü ó¸® ÄÄÆÄÀÏ, ÄÄÆÄÀÏ ¹× ¹ÙÀε尡 ÆÐŰÁö¸¦ ¹Ù²Ù¾î ÁÝ´Ï´Ù. SQL¹®ÀÌ Ç¥½ÃµÈ À§Ä¡¿¡¼ ½ÇÇàµÉ °ÍÀ¸·Î »ý°¢µÇ¸é, ¹ÙÀεåµÉ ¶§ ¹ß°ßµÈ ¹®Á¦Á¡À» Á¤Á¤ÇÑ ÈÄ ACTION(REPLACE)°ú ÇÔ²² BIND¸¦ »ç¿ëÇÏ¿© ÆÐŰÁö¸¦ ¹ÙÀεåÇϽʽÿÀ. ´ÙÁß ¹öÀüÀÇ ÆÐŰÁö°¡ ¹ÙÀεåµÈ °æ¿ì, ´ÙÀ½ SELECT¹®À» ¹ßÇàÇÏ¿© ¿À·ù°¡ ÀÖ´Â ¹öÀüÀ» ÆÇº°ÇϽʽÿÀ. SELECT VERSION FROM locid.SYSIBM.SYSPACKAGE WHERE LOCATION = ' ' AND COLLID = 'collid' AND NAME = 'pkgid' AND HEX(CONTOKEN) = 'contoken'
¿©±â¼,
sqlcode: -525
sqlstate: 51015
SQL0526N | ¿äûµÈ ÇÔ¼ö´Â ¼±¾ðµÈ Àӽà Å×ÀÌºí¿¡ Àû¿ëµÇÁö ¾Ê½À´Ï´Ù. |
¼³¸í: ½ÇÇà ÁßÀÎ SQL¹®ÀÌ ¼±¾ðµÈ Àӽà Å×À̺íÀ» ÂüÁ¶ÇÕ´Ï´Ù. ¼±¾ðµÈ Àӽà Å×À̺íÀº Á¦°øµÈ ¹®¸Æ¿¡¼ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: SQL¹®À» ¼öÁ¤ÇÏ¿© ¿ÀºêÁ§Æ® ÂüÁ¶°¡ ¼±¾ðµÈ Àӽà Å×À̺íÀÌ ¾Æ´ÑÁö È®ÀÎÇϽʽÿÀ.
sqlcode: -526
sqlstate: 42995
SQL0528N | Å×À̺í "<tablename>"¿¡ Á¦ÇÑÁ¶°Ç "<name>"°ú Áߺ¹µÇ´Â °íÀ¯¼º Á¦ÇÑÁ¶°ÇÀÌ ÀÌ¹Ì ÀÖ½À´Ï´Ù. |
¼³¸í: UNIQUEÀýÀº PRIMARY KEYÀý, ´Ù¸¥ UNIQUEÀý ¶Ç´Â Å×À̺í "<tablename>"¿¡ ´ëÇØ ÀÌ¹Ì ÀÖ´Â PRIMARY KEY ¶Ç´Â UNIQUE Á¦ÇÑÁ¶°Ç°ú µ¿ÀÏÇÑ Ä÷³ ¸ñ·ÏÀ» »ç¿ëÇÕ´Ï´Ù. Áߺ¹µÇ´Â °íÀ¯¼º Á¦ÇÑÁ¶°ÇÀº Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.
Á¦ÇÑÁ¶°Ç À̸§ÀÌ ÁöÁ¤µÇ¾ú°Å³ª Á¸ÀçÇÏ´Â °æ¿ì, "<name>"ÀÌ Á¦ÇÑÁ¶°Ç À̸§ÀÔ´Ï´Ù. Á¦ÇÑÁ¶°Ç À̸§À» ÁöÁ¤ÇÏÁö ¾ÊÀº °æ¿ì, "<name>"Àº 3°³ÀÇ ¸¶Ä§Ç¥ µÚ¿¡ Ç¥½ÃµÈ UNIQUEÀýÀÇ Ä÷³ ¸ñ·Ï¿¡ ÁöÁ¤µÈ ù¹øÂ° Ä÷³ À̸§ÀÔ´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: Áߺ¹µÇ´Â UNIQUEÀýÀ» Á¦°ÅÇϰųª Ä÷³ ¸ñ·ÏÀ» ÀÌ¹Ì °íÀ¯¼º Á¦ÇÑÁ¶°ÇÀÇ ÀϺΰ¡ ¾Æ´Ñ Ä÷³ ¼¼Æ®·Î º¯°æÇϽʽÿÀ.
sqlcode: -528
sqlstate: 42891
SQL0530N | "<constraint-name>" FOREIGN KEYÀÇ »ðÀÔ ¶Ç´Â °»½Å °ªÀÌ »óÀ§ Å×À̺íÀÇ »óÀ§ Ű °ª°ú µ¿ÀÏÇÏÁö ¾Ê½À´Ï´Ù. |
¼³¸í: ¿ÀºêÁ§Æ® Å×À̺íÀÇ ¿ÜºÎ Ű¿¡ ÀÖ´Â °ªÀ» ¼³Á¤Çϰí ÀÖÀ¸³ª ÀÌ °ªÀÌ »óÀ§ Å×À̺íÀÇ »óÀ§ Ű °ª°ú µ¿ÀÏÇÏÁö ¾Ê½À´Ï´Ù.
Á¾¼Ó Å×ÀÌºí¿¡ ÇÑ ÇàÀÌ »ðÀÔµÈ °æ¿ì, ¿ÜºÎ ŰÀÇ »ðÀÔ °ªÀº ¿¬°üµÈ °ü°èÀÇ »óÀ§ Å×À̺íÀÇ Çà¿¡ ´ëÇÑ »óÀ§ ŰÀÇ ÀϺΠ°ª°ú µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.
¸¶Âù°¡Áö·Î, ¿ÜºÎ ŰÀÇ °ªÀÌ °»½ÅµÈ °æ¿ì ¿ÜºÎ ŰÀÇ °»½Å °ªÀº ¸í·É¹®ÀÇ ¿Ï·á½Ã¿¡ ¿¬°üµÈ °ü°èÀÇ »óÀ§ Å×À̺íÀÇ Çà¿¡ ´ëÇÑ »óÀ§ ŰÀÇ °ª°ú µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ Á¦ÇÑÁ¶°ÇÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù(ÇÏÀ§ ¹× »óÀ§ Å×À̺íÀÌ µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â °æ¿ì).
ÀϺΠµ¥ÀÌÅÍ ¼Ò½º´Â "<constraint name>"¿¡ ÀûÀýÇÑ °ªÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, ¸Þ½ÃÁö ÅäÅ« Çü½ÄÀº "<data source>:UNKNOWN"À̸ç, ÀÌ´Â ÁöÁ¤µÈ µ¥ÀÌÅÍ ¼Ò½ºÀÇ ½ÇÁ¦ °ªÀ» ¾Ë ¼ö ¾øÀ½À» ³ªÅ¸³À´Ï´Ù.
¸í·É¹®À» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù. ¿ÀºêÁ§Æ® Å×À̺íÀÇ ³»¿ëÀÌ º¯°æµÇÁö ¾Ê½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ¸ÕÀú ¿ÜºÎ ŰÀÇ »ðÀÔ ¶Ç´Â °»½Å °ªÀ» Á¶»çÇÑ ´ÙÀ½, °ªÀ» »óÀ§ Å×À̺íÀÇ °¢ »óÀ§ Ű °ª°ú ºñ±³ÇÏ¿© ¹®Á¦Á¡À» ÆÇº°ÇÑ ÈÄ Á¤Á¤ÇϽʽÿÀ.
sqlcode: -530
sqlstate: 23503
SQL0531N | "<constraint-name>" °ü°èÀÇ »óÀ§ Çà¿¡ ÀÖ´Â »óÀ§ ۸¦ °»½ÅÇÒ ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: »óÀ§ Å×À̺íÀÇ Çà¿¡ ÀÖ´Â »óÀ§ ۸¦ °»½ÅÇÏ·Á´Â Á¶ÀÛÀÌ ½ÃµµµÇ¾úÀ¸³ª ÁöÁ¤µÈ Çà¿¡ ÀÖ´Â »óÀ§ Ű¿¡´Â "<constraint-name>" Á¦ÇÑÁ¶°Ç¿¡ ÀÖ´Â °Í°ú ¿¬°üµÈ Á¾¼Ó Å×ÀÌºí¿¡ Á¾¼Ó ÇàÀÌ ÀÖ½À´Ï´Ù.
Á¦ÇÑÁ¶°Ç "<constraint-name>"ÀÇ °»½Å ±ÔÄ¢ÀÌ NO ACTIONÀÎ °æ¿ì, ¸í·É¹®ÀÇ ¿Ï·á½Ã¿¡ »óÀ§ Çà¿¡ Á¾¼Ó ÇàÀÌ ÀÖÀ¸¸é »óÀ§ Çà¿¡ ÀÖ´Â »óÀ§ ŰÀÇ °ªÀ» °»½ÅÇÒ ¼ö ¾ø½À´Ï´Ù.
Á¦ÇÑÁ¶°Ç "<constraint-name>"ÀÇ °»½Å ±ÔÄ¢ÀÌ RESTRICTÀÎ °æ¿ì, »óÀ§ ŰÀÇ °»½ÅÀ» ½ÃµµÇÒ ¶§ »óÀ§ Çà¿¡ Á¾¼Ó ÇàÀÌ ÀÖÀ¸¸é »óÀ§Çà¿¡ ÀÖ´Â »óÀ§ ŰÀÇ °ªÀ» °»½ÅÇÒ ¼ö ¾ø½À´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ Á¦ÇÑÁ¶°ÇÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù(ÇÏÀ§ ¹× »óÀ§ Å×À̺íÀÌ µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â °æ¿ì).
ÀϺΠµ¥ÀÌÅÍ ¼Ò½º´Â "<constraint name>"¿¡ ÀûÀýÇÑ °ªÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, ¸Þ½ÃÁö ÅäÅ« Çü½ÄÀº "<data source>:UNKNOWN"À̸ç, ÀÌ´Â ÁöÁ¤µÈ µ¥ÀÌÅÍ ¼Ò½ºÀÇ ½ÇÁ¦ °ªÀ» ¾Ë ¼ö ¾øÀ½À» ³ªÅ¸³À´Ï´Ù.
¸í·É¹®À» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù. »óÀ§ Å×À̺íÀÇ ³»¿ëÀº º¯°æµÇÁö ¾Ê½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ¿ÀºêÁ§Æ® Å×À̺íÀÇ »óÀ§ Ű¿Í Á¾¼Ó Å×À̺íÀÇ ¿ÜºÎ ۸¦ °ËÅäÇÏ¿© »óÀ§ Ű¿¡ ÁöÁ¤µÈ Çà °ªÀÇ º¯°æ ¿©ºÎ¸¦ ÆÇº°ÇϽʽÿÀ. ¹®Á¦Á¡À» ³ªÅ¸³»Áö ¾Ê´Â °æ¿ì, ¿ÀºêÁ§Æ® Å×À̺í°ú Á¾¼Ó Å×À̺íÀÇ ³»¿ëÀ» Á¶»çÇÏ¿© ¹®Á¦Á¡À» ÆÇº°ÇÑ ÈÄ Á¤Á¤ÇϽʽÿÀ.
sqlcode: -531
sqlstate: 23001, 23504
SQL0532N | "<constraint-name>" °ü°è°¡ »èÁ¦¸¦ Á¦ÇÑÇϹǷΠ»óÀ§ ÇàÀ» »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: »óÀ§ ÇàÀÇ ÁöÁ¤µÈ ÇàÀ» »èÁ¦ÇÏ·Á´Â Á¶ÀÛÀÌ ½ÃµµµÇ¾úÀ¸³ª ÁöÁ¤µÈ Çà¿¡ ÀÖ´Â »óÀ§ Ű´Â ÂüÁ¶ Á¦ÇÑÁ¶°Ç "<constraint-name>"¿¡ Á¾¼Ó ÇàÀ» °¡Áö°í ÀÖÀ¸¸ç NO ACTION ¶Ç´Â RESTRICTÀÇ »èÁ¦ ±ÔÄ¢ÀÌ °ü°è¿¡ ´ëÇØ ÁöÁ¤µË´Ï´Ù.
Á¦ÇÑÁ¶°Ç "<constraint-name>"ÀÇ »èÁ¦ ±ÔÄ¢ÀÌ NO ACTIONÀÎ °æ¿ì, Á¾¼Ó ÇàÀÌ ¸í·É¹®ÀÇ ¿Ï·á½Ã¿¡ »óÀ§ Ű¿¡ ¿©ÀüÈ÷ Á¾¼ÓµÇ¾î ÀÖÀ¸¸é »óÀ§ Å×À̺íÀÇ ÇàÀ» »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.
Á¦ÇÑÁ¶°Ç "<constraint-name>"ÀÇ »èÁ¦ ±ÔÄ¢ÀÌ RESTRICTÀÎ °æ¿ì, »èÁ¦½Ã¿¡ »óÀ§ Çà¿¡ Á¾¼Ó ÇàÀÌ ÀÖÀ¸¸é »óÀ§ Å×À̺íÀ» »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù.
»èÁ¦´Â NO ACTION ¶Ç´Â RESTRICTÀÇ »èÁ¦ ±ÔÄ¢ÀÌ ÀÖ´Â Á¾¼Ó Å×ÀÌºí¿¡¼ ´Ù¸¥ ÇàÀ» »èÁ¦Çϵµ·Ï ¿¬¼âÇÒ ¼ö ÀÖÀ½À» À¯ÀÇÇϽʽÿÀ. µû¶ó¼, "<constraint-name>" Á¦ÇÑÁ¶°ÇÀº ¿ø·¡ÀÇ »èÁ¦ Á¶ÀÛ°ú ´Ù¸¥ Å×ÀÌºí¿¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ Á¦ÇÑÁ¶°ÇÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù(ÇÏÀ§ ¹× »óÀ§ Å×À̺íÀÌ µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â °æ¿ì).
ÀϺΠµ¥ÀÌÅÍ ¼Ò½º´Â "<constraint name>"¿¡ ÀûÀýÇÑ °ªÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, ÇØ´ç Çʵ忡´Â ½ÇÁ¦ °ªÀ» ¾Ë ¼ö ¾øÀ½À» Áö½ÃÇÏ´Â °ª(¿¹: "¾Ë ¼ö ¾øÀ½")ÀÌ µé¾î°©´Ï´Ù.
¸í·É¹®À» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù. Å×À̺íÀÇ ³»¿ëÀº º¯°æµÇÁö ¾Ê½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ¸ðµç Á¾¼Ó Å×ÀÌºí¿¡ ´ëÇÑ »èÁ¦ ±ÔÄ¢À» Á¶»çÇÏ¿© ¹®Á¦Á¡À» ÆÇº°ÇÑ ÈÄ Á¤Á¤ÇϽʽÿÀ. Æ÷ÇÔµÈ Æ¯Á¤ Å×À̺íÀº °ü°è "<constraint-name>"À¸·ÎºÎÅÍ °áÁ¤µÉ ¼ö ÀÖ½À´Ï´Ù.
sqlcode: -532
sqlstate: 23001, 23504
SQL0533N | °ü°è°¡ fullselectÀÇ °á°ú¸¦ ÇÑ ÇàÀ¸·Î Á¦ÇÑÇϹǷÎ, INSERT¹®ÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. |
¼³¸í: fullselect°¡ ÀÖ´Â INSERT Á¶ÀÛÀÌ ´ÙÁß ÇàÀ» µ¿ÀÏÇÑ ÂüÁ¶ Á¦ÇÑÁ¶°Ç °ü°è¿¡¼ Á¾¼Ó Å×À̺íÀÌÀÚ »óÀ§ Å×À̺íÀÎ Å×ÀÌºí¿¡ »ðÀÔÇÏ·Á Çß½À´Ï´Ù.
INSERT Á¶ÀÛÀÇ fullselect´Â µÎ Çà ÀÌ»óÀÇ µ¥ÀÌÅ͸¦ ¸®ÅÏÇØ¾ß ÇÕ´Ï´Ù.
INSERT¹®À» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù. ¿ÀºêÁ§Æ® Å×À̺íÀÇ ³»¿ëÀÌ º¯°æµÇÁö ¾Ê½À´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ Á¦ÇÑÁ¶°ÇÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù(ÇÏÀ§ ¹× »óÀ§ Å×À̺íÀÌ µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â °æ¿ì).
»ç¿ëÀÚ ÀÀ´ä: fullselectÀÇ °Ë»ö Á¶°ÇÀ» Á¶»çÇÏ¿© ÇϳªÀÇ µ¥ÀÌÅÍ ÇุÀ» ¼±ÅÃÇÏ°Ô ÇϽʽÿÀ.
sqlcode: -533
sqlstate: 21501
SQL0534N | À¯È¿ÇÏÁö ¾ÊÀº ´ÙÁß Çà °»½Å |
¼³¸í: UPDATE Á¶ÀÛ¿¡¼ ±âº» Ű ¶Ç´Â °íÀ¯ »öÀο¡ ÀÖ´Â Ä÷³ÀÇ ´ÙÁß ÇàÀ» °»½ÅÇÏ·Á Çß½À´Ï´Ù.
±âº» Ű Ä÷³ ¶Ç´Â °íÀ¯ »öÀÎ Ä÷³ÀÇ ´ÙÁß Çà °»½ÅÀº Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
UPDATE¹®À» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù. Å×À̺íÀÇ ³»¿ëÀº º¯°æµÇÁö ¾Ê½À´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿¬ÇÕ ¼¹ö¿¡ ´ëÇÑ Á¦ÇÑÁ¶°ÇÀÌ Àְųª(ÇÏÀ§ ¹× »óÀ§ Å×À̺íÀÌ ¿¬ÇÕ ¼¹ö¿¡ Å×À̺í·Î¼ Á¸ÀçÇÏ´Â °æ¿ì) µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ Á¦ÇÑÁ¶°ÇÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù(ÇÏÀ§ ¹× »óÀ§ Å×À̺íÀÌ µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â °æ¿ì).
»ç¿ëÀÚ ÀÀ´ä: UPDATE¹®ÀÇ °Ë»ö Á¶°ÇÀÌ °»½ÅÇÒ ÇϳªÀÇ ¿ÀºêÁ§Æ® Å×À̺í ÇุÀ» ¼±ÅÃÇÏ°Ô ÇϽʽÿÀ.
sqlcode: -534
sqlstate: 21502
SQL0535N | ÀÚü ÂüÁ¶ °ü°è°¡ »èÁ¦¸¦ ÇϳªÀÇ ÇàÀ¸·Î Á¦ÇÑÇϹǷÎ, DELETE¹®ÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. |
¼³¸í: WHEREÀýÀÌ ÀÖ´Â DELETE Á¶ÀÛÀÌ, RESTRICT ¶Ç´Â SET NULL »èÁ¦ ±ÔÄ¢ÀÌ ÀÖ´Â, µ¿ÀÏÇÑ ÂüÁ¶ Á¦ÇÑÁ¶°Ç °ü°è¿¡¼ »óÀ§ Å×À̺íÀÌÀÚ Á¾¼Ó Å×À̺íÀÎ Å×ÀÌºí¿¡¼ ´ÙÁß ÇàÀ» »èÁ¦ÇÏ·Á Çß½À´Ï´Ù.
DELETE Á¶ÀÛÀÇ WHEREÀýÀº µÑ ÀÌ»óÀÇ µ¥ÀÌÅÍ ÇàÀ» ¼±ÅÃÇØ¾ß ÇÕ´Ï´Ù.
DELETE¹®À» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù. ¿ÀºêÁ§Æ® Å×À̺íÀÇ ³»¿ëÀÌ º¯°æµÇÁö ¾Ê½À´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ Á¦ÇÑÁ¶°ÇÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù(ÇÏÀ§ ¹× »óÀ§ Å×À̺íÀÌ µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â °æ¿ì).
»ç¿ëÀÚ ÀÀ´ä: WHEREÀýÀÇ °Ë»ö Á¶°ÇÀ» Á¶»çÇÏ¿© µÑ ÀÌ»óÀÇ µ¥ÀÌÅÍ ÇàÀ» ¼±ÅÃÇÏ°Ô ÇϽʽÿÀ.
ÁÖ: À̰ÍÀº ¹öÀü 2 ÀÌÀüÀÇ DB2 ¸±¸®½º¿¡¸¸ Á¦Çѵ˴ϴÙ.
sqlcode: -535
sqlstate: 21504
SQL0536N | Å×À̺í "<name>"ÀÌ DELETE Á¶ÀÛ¿¡ ÀÇÇØ ¿µÇâÀ» ¹ÞÀ» ¼ö ÀÖÀ¸¹Ç·Î, DELETE¹®ÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. |
¼³¸í: ºÎ¼Ó Á¶È¸¿¡¼ ÂüÁ¶µÇ´Â ÁöÁ¤ÇÑ Å×ÀÌºí¿¡ ´ëÇØ DELETE Á¶ÀÛÀ» ½ÃµµÇÏ·Á Çß½À´Ï´Ù.
DELETE¹®ÀÇ ºÎ¼Ó Á¶È¸¿¡¼ ÂüÁ¶µÇ´Â Å×À̺íÀº ´ÙÀ½ Áß Çϳª·Î ÀÎÇØ ¿µÇâÀ» ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ Á¦ÇÑÁ¶°ÇÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù(ÇÏÀ§ ¹× »óÀ§ Å×À̺íÀÌ µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â °æ¿ì).
ÀϺΠµ¥ÀÌÅÍ ¼Ò½º´Â "<name>"¿¡ ÀûÀýÇÑ °ªÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, ÇØ´ç Çʵ忡´Â ½ÇÁ¦ °ªÀ» ¾Ë ¼ö ¾øÀ½À» Áö½ÃÇÏ´Â °ª(¿¹: "¾Ë ¼ö ¾øÀ½")ÀÌ µé¾î°©´Ï´Ù.
¸í·É¹®À» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: Å×À̺íÀÌ DELETE¹®¿¡ ÀÇÇØ ¿µÇâÀ» ¹ÞÀ» ¼ö ÀÖÀ» ¶§¿¡´Â DELETE¹®ÀÇ ºÎ¼Ó Á¶È¸¿¡ ÀÖ´Â Å×À̺íÀ» ÂüÁ¶ÇÏÁö ¸¶½Ê½Ã¿À.
ÁÖ: ÀÌ ¿À·ù´Â ¹öÀü 2 ÀÌÀüÀÇ DB2 ¸±¸®½º ¹× DB2 Connect¸¦ ÅëÇØ ¾×¼¼½ºµÇ´Â È£½ºÆ®¿¡¸¸ Àû¿ëµË´Ï´Ù.
sqlcode: -536
sqlstate: 42914
SQL0537N | PRIMARY KEYÀý, FOREIGN KEYÀý, UNIQUEÀý ¶Ç´Â PARTITIONING KEYÀýÀÌ "<name>" Ä÷³À» µÎ ¹ø ÀÌ»ó ½Äº°ÇÕ´Ï´Ù. |
¼³¸í: "<name>" Ä÷³ÀÌ CREATE ¶Ç´Â ALTER¹®ÀÇ PRIMARY KEYÀý, FOREIGN KEYÀý, UNIQUEÀý ¶Ç´Â PARTITIONING KEYÀý¿¡ µÎ ¹ø ÀÌ»ó ³ª¿É´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ Á¦ÇÑÁ¶°ÇÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù(ÇÏÀ§ ¹× »óÀ§ Å×À̺íÀÌ µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â °æ¿ì).
ÀϺΠµ¥ÀÌÅÍ ¼Ò½º´Â "<name>"¿¡ ÀûÀýÇÑ °ªÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, ÇØ´ç Çʵ忡´Â ½ÇÁ¦ °ªÀ» ¾Ë ¼ö ¾øÀ½À» Áö½ÃÇÏ´Â °ª(¿¹: "¾Ë ¼ö ¾øÀ½")ÀÌ µé¾î°©´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: °¢ Ä÷³¿¡ °íÀ¯ÇÑ À̸§À» ÁöÁ¤ÇϽʽÿÀ.
sqlcode: -537
sqlstate: 42709
SQL0538N | "<name>" FOREIGN KEY°¡ "<table-name>" Å×À̺íÀÇ »óÀ§ Ű ¼³¸íÀ» µû¸£Áö ¾Ê½À´Ï´Ù. |
¼³¸í: Ç¥½ÃÇÑ ¿ÜºÎ Ű Á¤Àǰ¡ "<table-name>" Å×À̺íÀÇ »óÀ§Å° ¼³¸íÀ» µû¸£Áö ¾Ê½À´Ï´Ù.
°¡´ÉÇÑ ¿À·ù´Â ´ÙÀ½°ú °°½À´Ï´Ù.
"<name>"ÀÌ FOREIGN KEYÀý¿¡ ÁöÁ¤µÇ¾î ÀÖÀ¸¸é Á¦ÇÑÁ¶°Ç À̸§ÀÔ´Ï´Ù. Á¦ÇÑÁ¶°Ç À̸§ÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, "<name>"Àº 3°³ÀÇ ¸¶Ä§Ç¥ µÚ¿¡ ÀÖ´Â Àý¿¡ ÁöÁ¤µÈ ù¹øÂ° Ä÷³ À̸§ÀÔ´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ÀϺΠµ¥ÀÌÅÍ ¼Ò½º´Â "<name>" ¹× "<table-name>"¿¡ ÀûÀýÇÑ °ªÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, ÇØ´ç Çʵ忡´Â ½ÇÁ¦ °ªÀ» ¾Ë ¼ö ¾øÀ½À» Áö½ÃÇÏ´Â °ª(¿¹: "¾Ë ¼ö ¾øÀ½")ÀÌ µé¾î°©´Ï´Ù.
Á¦ÇÑÁ¶°ÇÀº (µ¥ÀÌÅÍ ¼Ò½º¿¡ ÇÏÀ§ Å×À̺í°ú »óÀ§ Å×À̺íÀÌ Á¸ÀçÇÏ´Â °æ¿ì) µ¥ÀÌÅÍ ¼Ò½º¿¡ Á¸ÀçÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ¿ÜºÎ Ű ¼³¸íÀÌ »óÀ§ Ű ¼³¸íÀ» µû¸£µµ·Ï ¸í·É¹®À» Á¤Á¤ÇϽʽÿÀ.
sqlcode: -538
sqlstate: 42830
SQL0539N | Å×À̺í "<name>"¿¡ "<key-type>" ۰¡ ¾ø½À´Ï´Ù. |
¼³¸í: ´ÙÀ½ Áß Çϳª°¡ ¹ß»ýÇß½À´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ Á¦ÇÑÁ¶°ÇÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù(ÇÏÀ§ ¹× »óÀ§ Å×À̺íÀÌ µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â °æ¿ì).
ÀϺΠµ¥ÀÌÅÍ ¼Ò½º´Â "<name>" ¹× "<key-type>"¿¡ ÀûÀýÇÑ °ªÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, ÇØ´ç Çʵ忡´Â ½ÇÁ¦ °ªÀ» ¾Ë ¼ö ¾øÀ½À» Áö½ÃÇÏ´Â °ª(¿¹: "¾Ë ¼ö ¾øÀ½")ÀÌ µé¾î°©´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. ½Ã½ºÅÛ Ä«Å»·Î±×´Â ÂüÁ¶ Á¦ÇÑÁ¶°Ç¿¡¼ »óÀ§ Å×À̺í·Î Á¤ÀÇµÉ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ÂüÁ¶ Á¦ÇÑÁ¶°Ç ÀÛ¼º½Ã, ¿ÜºÎ Ű(Á¦ÇÑÁ¶°Ç)¸¦ ÁöÁ¤Çϱâ Àü¿¡ ±âº» ۸¦ ÁöÁ¤ÇϽʽÿÀ.
sqlcode: -539
sqlstate: 42888
SQL0540N | Å×À̺í "<table-name>"¿¡ ´ëÇÑ Á¤ÀÇ¿¡ 1Â÷ »öÀÎ ¶Ç´Â Çʼö °íÀ¯ »öÀÎÀÌ ¾øÀ¸¹Ç·Î ÀÌ Á¤Àǰ¡ ºÒ¿ÏÀüÇÕ´Ï´Ù. |
¼³¸í: ÁöÁ¤µÈ Å×À̺íÀÌ PRIMARY KEYÀý ¶Ç´Â UNIQUEÀýÀ» »ç¿ëÇÏ¿© Á¤ÀǵǾú½À´Ï´Ù. Å×À̺íÀÇ Á¤Àǰ¡ ºÒ¿ÏÀüÇϹǷΠ±âº» Ű(1Â÷ »öÀÎ)¿Í UNIQUEÀýÀÇ °¢ Ä÷³ ¼¼Æ®(Çʼö °íÀ¯ »öÀÎ)¿¡ ´ëÇØ °íÀ¯ »öÀÎÀ» Á¤ÀÇÇØ¾ß Å×À̺íÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. FOREIGN KEYÀý ¶Ç´Â SQL Á¶ÀÛ ¸í·É¹®¿¡¼ ÀÌ Å×À̺íÀ» »ç¿ëÇÏ·Á Çß½À´Ï´Ù.
¸í·É¹®À» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: Å×À̺íÀ» ÂüÁ¶Çϱâ Àü¿¡ Å×ÀÌºí¿¡ 1Â÷ »öÀÎ ¶Ç´Â Çʼö °íÀ¯ »öÀÎÀ» Á¤ÀÇÇϽʽÿÀ.
sqlcode: -540
sqlstate: 57001
SQL0541W | ÂüÁ¶, ±âº» Ű ¶Ç´Â °íÀ¯¼º Á¦ÇÑÁ¶°Ç "<name>"ÀÌ Áߺ¹µÇ´Â Á¦ÇÑÁ¶°ÇÀ̹ǷΠ¹«½ÃµË´Ï´Ù. |
¼³¸í: "<name>"ÀÌ ÂüÁ¶ Á¦ÇÑÁ¶°ÇÀ» ³ªÅ¸³»¸é, FOREIGN KEYÀýÀº ´Ù¸¥ FOREIGN KEYÀý°ú µ¿ÀÏÇÑ ¿ÜºÎ Ű ¹× »óÀ§ Å×À̺íÀ» »ç¿ëÇÕ´Ï´Ù.
"<name>"Àº ±âº» Ű ¶Ç´Â °íÀ¯¼º Á¦ÇÑÁ¶°ÇÀ» ³ªÅ¸³»´Â°æ¿ì, ´ÙÀ½ÀÇ »óÅ Áß Çϳª°¡ Á¸ÀçÇÕ´Ï´Ù.
"<name>"ÀÌ ÁöÁ¤µÈ °æ¿ì, Á¦ÇÑÁ¶°Ç À̸§ÀÔ´Ï´Ù. Á¦ÇÑÁ¶°Ç À̸§ÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, "<name>"Àº 3°³ÀÇ ¸¶Ä§Ç¥ µÚ¿¡ ÀÖ´Â FOREIGN KEY ¶Ç´Â UNIQUEÀýÀÇ Ä÷³ ¸ñ·Ï¿¡ ÁöÁ¤µÈ ù¹øÂ° Ä÷³ À̸§ÀÔ´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ Á¦ÇÑÁ¶°ÇÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù(ÇÏÀ§ ¹× »óÀ§ Å×À̺íÀÌ µ¥ÀÌÅÍ ¼Ò½º¿¡ ÀÖ´Â °æ¿ì).
ÀϺΠµ¥ÀÌÅÍ ¼Ò½º´Â "<name>"¿¡ ÀûÀýÇÑ °ªÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, ÇØ´ç Çʵ忡´Â ½ÇÁ¦ °ªÀ» ¾Ë ¼ö ¾øÀ½À» Áö½ÃÇÏ´Â °ª(¿¹: "¾Ë ¼ö ¾øÀ½")ÀÌ µé¾î°©´Ï´Ù.
ÁöÁ¤µÈ ÂüÁ¶ Á¦ÇÑÁ¶°Ç ¶Ç´Â °íÀ¯ Á¦ÇÑÁ¶°ÇÀÌ ÀÛ¼ºµÇÁö ¾Ê¾Ò½À´Ï´Ù. ¸í·É¹®ÀÌ ¼º°øÀûÀ¸·Î 󸮵Ǿú½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: Á¶Ä¡°¡ ÇÊ¿ä¾ø½À´Ï´Ù. 󸮰¡ °è¼ÓµË´Ï´Ù.
sqlcode: +541
sqlstate: 01543
SQL0542N | "<name>"¿¡ ³Î(NULL) °ªÀÌ ÀÖÀ¸¹Ç·Î ±âº» Ű ¶Ç´Â °íÀ¯ Ű Ä÷³ÀÌ µÉ ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: PRIMARY KEYÀý ¶Ç´Â UNIQUEÀý¿¡¼ ½Äº°µÈ Ä÷³ "<name>"ÀÌ ³Î(NULL) °ªÀ» Çã¿ëÇϵµ·Ï Á¤ÀǵǾú½À´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ÀϺΠµ¥ÀÌÅÍ ¼Ò½º´Â "<name>"¿¡ ÀûÀýÇÑ °ªÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, ÇØ´ç Çʵ忡´Â ½ÇÁ¦ °ªÀ» ¾Ë ¼ö ¾øÀ½À» Áö½ÃÇÏ´Â °ª(¿¹: "¾Ë ¼ö ¾øÀ½")ÀÌ µé¾î°©´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: Ä÷³, 1Â÷ Ű ¶Ç´Â °íÀ¯ Ű Á¤ÀǸ¦ Á¤Á¤ÇϽʽÿÀ.
sqlcode: -542
sqlstate: 42831
SQL0543N | Á¡°Ë °Á¦ ±ÔÁ¤ "<constraint-name>"ÀÌ »èÁ¦¸¦ Á¦ÇÑÇϹǷΠ»óÀ§ Å×À̺íÀÇ ÇàÀ» »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: »èÁ¦ Á¶ÀÛÀº, ¸ñÇ¥ Å×À̺íÀÌ »óÀ§ Å×À̺íÀ̰í, ÂüÁ¶ Á¦ÇÑÁ¶°ÇÀ¸·Î SET NULLÀÇ »èÁ¦ ±ÔÄ¢ÀÌ ÀÖ´Â Á¾¼Ó Å×ÀÌºí¿¡ ¿¬°áµÇ¾î ÀÖÀ¸¹Ç·Î, ½ÇÇàµÉ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª, Á¾¼Ó Å×ÀÌºí¿¡¼ Á¤ÀÇµÈ Á¡°Ë °Á¦ ±ÔÁ¤ Ä÷³ÀÌ ³Î(NULL) °ªÀ» Æ÷ÇÔÇÏÁö ¾Êµµ·Ï Á¦ÇÑÇÕ´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ¿ÜºÎ Ű¿Í Á¾¼Ó Å×ÀÌºí¿¡ ÀÖ´Â »èÁ¦ ±ÔÄ¢ ¹× Ãæµ¹µÇ´Â Á¡°Ë °Á¦ ±ÔÁ¤À» Á¶»çÇϽʽÿÀ. ¼·Î°¡ Ãæµ¹ÇÏÁö ¾Êµµ·Ï, »èÁ¦ ±ÔÄ¢À» º¯°æÇϰųª Á¡°Ë °Á¦ ±ÔÁ¤À» º¯°æÇϽʽÿÀ.
sqlcode: -543
sqlstate: 23511
SQL0544N | Á¡°Ë °Á¦ ±ÔÁ¤ "<constraint-name>"Àº Å×À̺íÀÌ °Á¦ ±ÔÁ¤¿¡ À§¹èµÇ´Â ÇàÀ» Æ÷ÇÔÇϹǷΠÃß°¡µÉ ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: Å×ÀÌºí¿¡¼ Àû¾îµµ ÇϳªÀÇ ±âÁ¸ ÇàÀÌ ALTER TABLE¹®¿¡ Ãß°¡µÇ´Â Á¡°Ë °Á¦ ±ÔÁ¤À» À§¹ÝÇÕ´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ALTER TABLE¹®¿¡ ÁöÁ¤µÈ Á¡°Ë °Á¦ ±ÔÁ¤ Á¤ÀÇ¿Í Å×ÀÌºí¿¡ ÀÖ´Â µ¥ÀÌÅ͸¦ Á¡°ËÇÏ¿© Á¦ÇÑÁ¶°ÇÀÇ À§¹Ý ÀÌÀ¯¸¦ ÆÇº°ÇϽʽÿÀ. Á¡°Ë °Á¦ ±ÔÁ¤ ¶Ç´Â µ¥ÀÌÅ͸¦ º¯°æÇÏ¿© °Á¦ ±ÔÁ¤À» À§¹ÝÇÏÁö ¾Êµµ·Ï ÇϽʽÿÀ.
sqlcode: -544
sqlstate: 23512
SQL0545N | ¿ä±¸µÈ Á¶ÀÛÀº ÇàÀÌ Á¡°Ë °Á¦ ±ÔÁ¤ "<constraint-name>"À» ÃæÁ·½ÃŰÁö ¸øÇϹǷΠÇã¿ëµÇÁö ¾Ê½À´Ï´Ù. |
¼³¸í: Á¡°Ë °Á¦ ±ÔÁ¤ À§¹ÝÀÌ INSERT ¶Ç´Â UPDATE Á¶ÀÛ¿¡¼ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. °á°ú ÇàÀÌ Å×À̺íÀÇ Á¡°Ë °Á¦ ±ÔÁ¤ Á¤ÀǸ¦ À§¹ÝÇß½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: µ¥ÀÌÅÍ¿Í Ä«Å»·Î±× ºä SYSCAT.CHECKS¿¡ ÀÖ´Â Á¡°Ë °Á¦ ±ÔÁ¤À» Á¶»çÇÏ¿© INSERT ¶Ç´Â UPDATE¹®ÀÌ ½ÇÆÐÇÑ ÀÌÀ¯¸¦ ÆÇº°ÇϽʽÿÀ. µ¥ÀÌÅ͸¦ º¯°æÇÏ¿© °Á¦ ±ÔÁ¤¿¡ À§¹èµÇÁö ¾Êµµ·Ï ÇϽʽÿÀ.
sqlcode: -545
sqlstate: 23513
SQL0546N | Á¡°Ë °Á¦ ±ÔÁ¤ "<constraint-name>"Àº À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. |
¼³¸í: CREATE TABLE ¶Ç´Â ALTER TABLE¹®¿¡ ÀÖ´Â Á¡°Ë °Á¦ ±ÔÁ¤Àº ´ÙÀ½ Áß Çϳª ÀÌ»óÀÇ °æ¿ì À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: »ç¿ëÀÚ ÀÀ´äÀº ¿À·ù ¿øÀο¡ µû¶ó ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù.
sqlcode: -546
sqlstate: 42621
SQL0548N | "<check-condition-element>"À¸·Î Á¤ÀÇµÈ Á¡°Ë °Á¦ ±ÔÁ¤Àº À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. |
¼³¸í: CREATE TABLE ¶Ç´Â ALTER TABLE¹®¿¡ ÀÖ´Â Á¡°Ë °Á¦ ±ÔÁ¤Àº ´ÙÀ½ Áß Çϳª ÀÌ»óÀÇ °æ¿ì À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.
¿À·ù ¸Þ½ÃÁö ¸ñ·ÏÀÇ ÅØ½ºÆ® ³»¿¡ ÀÖ´Â ÅäÅ«Àº À¯È¿ÇÏÁö ¾ÊÀº Ç׸ñÀÔ´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: »ç¿ëÀÚ ÀÀ´äÀº ¿À·ù ¿øÀο¡ µû¶ó ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù.
sqlcode: -548
sqlstate: 42621.
SQL0549N | "<object-type2>"¿¡¼ DYNAMICRULES(BIND) ¹ÙÀÎµå ¿É¼ÇÀÌ À¯È¿ÇϹǷΠ"<statement>" ¸í·É¹®ÀÌ "<object-type1 >" "<object-name1>"¿¡ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. |
¼³¸í: ÆÐŰÁö¿¡¼ ¹ßÇàÇÒ ¼ö ¾ø´Â ¿©·¯ SQL¹® Áß ÇϳªÀÎ SQL¹® ¶Ç´Â DYNAMICRULES(BIND) ¿É¼ÇÀÌ À¯È¿ÇÑ Ç÷£À» ¹ßÇàÇÏ·Á ½ÃµµÇß½À´Ï´Ù. ÀÌ·¯ÇÑ SQL¹®Àº ´ÙÀ½°ú °°½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ¿À·ù¸¦ Á¤Á¤ÇÏ·Á¸é ´ÙÀ½ Áß Çϳª¸¦ ¼öÇàÇϽʽÿÀ.
sqlstate: 42509
SQL0551N | "<authorization ID>"¿¡´Â ¿ÀºêÁ§Æ® "<name>"¿¡¼ Á¶ÀÛ "<operation>"À» ¼öÇàÇÒ ¼ö Àִ Ư±ÇÀÌ ¾ø½À´Ï´Ù. |
¼³¸í: ±ÇÇÑ ID "<authorization ID>"°¡ ÀûÀýÇÑ ±ÇÇÑ ¾øÀÌ "<name>"¿¡ ´ëÇØ ÁöÁ¤µÈ "<operation>"À» ¼öÇàÇÏ·Á Çß½À´Ï´Ù.
ÂüÁ¶ Á¦ÇÑÁ¶°ÇÀ¸·Î Å×À̺íÀ» ÀÛ¼ºÇϰųª º¯°æÇÏ´Â °æ¿ì, ÀÌ ¸Þ½ÃÁö(SQLCODE)´Â »ç¿ëÀÚ°¡ ¿ÜºÎ ۸¦ ÀÛ¼º ¶Ç´Â »èÁ¦ÇÒ ¼ö ÀÖ´Â REFERENCES Ư±ÇÀ» °¡ÁöÁö ¾ÊÀ½À» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì, "<operation>"Àº "REFERENCES"À̸ç "<name>"Àº Á¦ÇÑÁ¶°ÇÀÌ ÂüÁ¶ÇÏ´Â ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù.
DB2 À¯Æ¿¸®Æ¼ ¶Ç´Â CLI ÀÀ¿ëÇÁ·Î±×·¥À» ¼öÇàÇÏ·Á ÇÒ °æ¿ì, µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇÑ »ç¿ëÀÚ ID°¡ ´õ ÀÌ»ó Á¸ÀçÇÏÁö ¾Ê°Å³ª Çʼö Ư±ÇÀÌ ¾øÀ¸¹Ç·Î DB2 À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥À» µ¥ÀÌÅͺ£À̽º¿¡ ¸®¹ÙÀεåÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: »ç¿ëÀÚ°¡ SYSCAT.USEROPTIONS ºäÀÇ remote_pw Ä÷³À» º¯°æÇÒ ¶§ ÀÌ ¸Þ½ÃÁö°¡ ¸®ÅϵǴ °æ¿ì, »ç¿ëÀÚ¿¡°Ô´Â ´Ù¸¥ »ç¿ëÀÚÀÇ ¾ÏÈ£¸¦ º¯°æÇÒ ¼ö ÀÖ´Â ±ÇÇÑÀÌ ¾ø½À´Ï´Ù. º¯°æ Á¶ÀÛÀ» ¼öÇàÁßÀÎ »ç¿ëÀÚ´Â SYSADM ±ÇÇÑÀÌ Àְųª °»½ÅµÉ ÇàÀÇ authid Ä÷³ °ª°ú ÀÏÄ¡ÇÏ´Â ±ÇÇÑ ºÎ¿© ID(USER Ư¼ö ·¹Áö½ºÅÍÀÇ °ª)¸¦ °¡Á®¾ß ÇÕ´Ï´Ù. ÀϺΠµ¥ÀÌÅÍ ¼Ò½º´Â "<authid>", <operation> ¹× <name>¿¡ ÀûÀýÇÑ °ªÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, ¸Þ½ÃÁö ÅäÅ« Çü½ÄÀº "<data source> AUTHID:UNKNOWN", "UNKNOWN" ¹× "<data source>:TABLE/VIEW"À̸ç, ÀÌ´Â ÁöÁ¤µÈ µ¥ÀÌÅÍ ¼Ò½ºÀÇ Á¶ÀÛ ¹× À̸§¿¡ ´ëÇÑ ½ÇÁ¦ °ªÀ» ¾Ë ¼ö ¾øÀ½À» ³ªÅ¸³À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: "<authorization-ID>"¿¡°Ô Á¶ÀÛÀ» ¼öÇàÇÏ´Â µ¥ ÇÊ¿äÇÑ ±ÇÇÑÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿¬ÇÕ ¼¹ö, µ¥ÀÌÅÍ ¼Ò½º ¶Ç´Â µÑ´Ù¿¡¼ ÀÌ·¯ÇÑ ±ÇÇÑÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
DB2 À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥À» µ¥ÀÌÅͺ£À̽º¿¡ ¸®¹ÙÀεåÇØ¾ß ÇÏ´Â °æ¿ì, µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ´Â µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áµÇ¾î ÀÖ´Â µ¿¾È ÀνºÅϽºÀÇ bnd ¼ºêµð·ºÅ丮¿¡¼ ´ÙÀ½ CLP ¸í·É Áß Çϳª¸¦ ¹ßÇàÇÏ¿© À̸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
sqlcode: -551
sqlstate: 42501
SQL0552N | "<authorization-ID>"¿¡ Á¶ÀÛ "<operation>"À» ¼öÇàÇÒ ¼ö Àִ Ư±ÇÀÌ ¾ø½À´Ï´Ù. |
¼³¸í: ±ÇÇÑ ºÎ¿© ID "<authorization-ID>"°¡ ÀûÀýÇÑ ±ÇÇÑ ¾øÀÌ ÁöÁ¤µÈ "<operation>"À» ¼öÇàÇÏ·Á Çß½À´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ÀϺΠµ¥ÀÌÅÍ ¼Ò½º´Â "<authorization-ID>" ¹× <operation>¿¡ ÀûÀýÇÑ °ªÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, ¸Þ½ÃÁö ÅäÅ« Çü½ÄÀº "<data source> AUTHID:UNKNOWN" ¹× "UNKNOWN"À̸ç, ÀÌ´Â ÁöÁ¤µÈ µ¥ÀÌÅÍ ¼Ò½ºÀÇ authid ¹× Á¶ÀÛ¿¡ ´ëÇÑ ½ÇÁ¦ °ªÀ» ¾Ë ¼ö ¾øÀ½À» ³ªÅ¸³À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: "<authorization-ID>"¿¡ Á¶ÀÛ ¼öÇà¿¡ ÇÊ¿äÇÑ ±ÇÇÑÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿¬ÇÕ ¼¹ö, µ¥ÀÌÅÍ ¼Ò½º ¶Ç´Â µÑ´Ù¿¡¼ ÀÌ·¯ÇÑ ±ÇÇÑÀÌ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù.
sqlcode: -552
sqlstate: 42502
SQL0553N | ½ºÅ°¸¶ À̸§ "<schema-name>"À¸·Î ¿ÀºêÁ§Æ®¸¦ ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: ½ºÅ°¸¶ À̸§ "<schema-name>"ÀÌ À¯È¿ÇÏÁö ¾ÊÀº ÀÌÀ¯´Â ÀÛ¼ºÁßÀÎ ¿ÀºêÁ§Æ®ÀÇ À¯Çü¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: À¯È¿ÇÑ ½ºÅ°¸¶ À̸§À» »ç¿ëÇϰųª ¸í½ÃµÈ ½ºÅ°¸¶ À̸§À» Á¦°ÅÇÑ ÈÄ ¸í·É¹®À» Àç¼öÇàÇϽʽÿÀ.
sqlcode: -553
sqlstate: 42939
SQL0554N | ±ÇÇÑ ºÎ¿© ID´Â ÀÚü Ư±ÇÀ» ºÎ¿©ÇÒ ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: ±ÇÇÑ ºÎ¿© ID°¡ ID ÀÚü¿¡ Ư±ÇÀÌ ºÎ¿©µÉ ±ÇÇÑ ºÎ¿© ID ¸ñ·ÏÀÇ Ç׸ñ Áß Çϳª·Î Ç¥½ÃµÇ´Â GRANT¹®À» ½ÇÇàÇÏ·Á Çß½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ¸ñ·Ï¿¡¼ ±ÇÇÑ ºÎ¿© ID¸¦ Á¦°ÅÇϽʽÿÀ.
sqlcode: -554
sqlstate: 42502
SQL0555N | ±ÇÇÑ ºÎ¿© ID´Â ÀÚü Ư±ÇÀ» Ãë¼ÒÇÒ ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: ±ÇÇÑ ºÎ¿© ID°¡, ID ÀÚü¿¡ Ư±ÇÀÌ Ãë¼ÒµÉ ±ÇÇÑ ºÎ¿© ID ¸ñ·ÏÀÇ Ç׸ñ Áß Çϳª·Î Ç¥½ÃµÇ´Â REVOKE¹®À» ½ÇÇàÇÏ·Á Çß½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ¸ñ·Ï¿¡¼ ±ÇÇÑ ºÎ¿© ID¸¦ Á¦°ÅÇϽʽÿÀ.
sqlcode: -555
sqlstate: 42502
SQL0556N | "<authorization-ID>"°¡ ÀÌ Æ¯±ÇÀ» º¸À¯ÇÏÁö ¾ÊÀ¸¹Ç·Î, "<authorization-ID>"¿¡¼ Ư±ÇÀ» Ãë¼ÒÇÏ·Á´Â ½Ãµµ°¡ °ÅºÎµÇ¾ú½À´Ï´Ù. |
¼³¸í: "<authorization-ID>"°¡ Ư±ÇÀ» º¸À¯ÇÏÁö ¾ÊÀ¸¹Ç·Î, Ư±ÇÀ» Ãë¼ÒÇÒ ¼ö ¾ø½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: REVOKE¹®ÀÌ REVOKE ±ÔÄ¢¿¡ µû¸£µµ·Ï º¯°æÇÏ¿©, ¸í·É¹®À» ´Ù½Ã Á¦ÃâÇϽʽÿÀ. REVOKE¹®ÀÌ Ãë¼ÒµÉ ¿©·¯ °¡Áö Ư±ÇÀ» ³ª¿ÇÏ´Â ½Ã±â¿Í °¢°¢ÀÇ ±ÇÇÑ ºÎ¿© ID°¡ Àû¾îµµ ÇϳªÀÇ ÁöÁ¤µÈ Ư±ÇÀ» ¼ÒÀ¯ÇÏ´Â ±ÇÇÑ ºÎ¿© IDÀÇ ¸ñ·ÏÀ» È®ÀÎÇϽʽÿÀ.
sqlcode: -556
sqlstate: 42504
SQL0557N | ÁöÁ¤µÈ Ư±ÇÀÇ Á¶ÇÕÀ» ºÎ¿©Çϰųª Ãë¼ÒÇÒ ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: ´ÙÀ½ Áß Çϳª°¡ ¹ß»ýÇß½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ¸í·É¹®À» Á¤Á¤ÇÑ ÈÄ ´Ù½Ã Á¦ÃâÇϽʽÿÀ.
sqlcode: -557
sqlstate: 42852
SQL0558N | "<authorization-ID>"°¡ ¿©ÀüÈ÷ "<control>" ±ÇÇÑÀ» º¸À¯ÇϹǷÎ, "<authorization-ID>"¿¡¼ Ư±ÇÀ» Ãë¼ÒÇÏ·Á´Â ½Ãµµ°¡ °ÅºÎµÇ¾ú½À´Ï´Ù. |
¼³¸í: "<authorization-ID>"°¡ "<control>" Ư±ÇÀ» º¸À¯ÇÕ´Ï´Ù. Ãë¼ÒµÉ Ư±ÇÀº "<control>" Ư±Ç¿¡ ³»Æ÷µÇ¾î ÀÖÀ¸¹Ç·Î, "<control>" Ư±Çµµ ¶ÇÇÑ Ãë¼ÒµÇÁö ¾Ê´Â ÇÑ À̸¦ Ãë¼ÒÇÒ ¼ö ¾ø½À´Ï´Ù.
"<control>"¿¡ ´ëÇÑ À¯È¿ÇÑ °ªÀº ´ÙÀ½°ú °°½À´Ï´Ù.
¸í·É¹®À» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù. Ư±ÇÀÌ Ãë¼ÒµÇÁö ¾Ê½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ¿øÇÏ´Â °æ¿ì, "<control>" Ư±ÇÀ» Ãë¼ÒÇϽʽÿÀ.
sqlcode: -558
sqlstate: 42504
SQL0562N | ÁöÁ¤µÈ µ¥ÀÌÅͺ£À̽º Ư±ÇÀ» PUBLIC(°ø¿ë)À¸·Î ºÎ¿©ÇÒ ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: GRANT¹®ÀÌ ¿¹¾àµÈ ±ÇÇÑ ºÎ¿© ID PUBLIC(°ø¿ë)¿¡ ´ëÇÑ µ¥ÀÌÅͺ£À̽º Ư±ÇÀ» ºÎ¿©ÇÏ·Á Çß½À´Ï´Ù. DBADM ±ÇÇÑÀº PUBLIC(°ø¿ë)À¸·Î ºÎ¿©ÇÒ ¼ö ¾ø½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ³»ÀçµÈ ÇÔ¼ö°¡ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
sqlcode: -562
sqlstate: 42508
SQL0567N | "<authorization-ID>"´Â À¯È¿ÇÑ ±ÇÇÑ ºÎ¿© ID°¡ ¾Æ´Õ´Ï´Ù. |
¼³¸í: "<authorization-ID>"¿¡ ÀÇÇØ ÁöÁ¤µÈ ±ÇÇÑ ºÎ¿© ID°¡ ´ÙÀ½ ÀÌÀ¯ Áß Çϳª·Î À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: À¯È¿ÇÏÁö ¾ÊÀº ±ÇÇÑ ºÎ¿© ID¸¦ Á¤Á¤ÇϽʽÿÀ.
sqlcode: -567
sqlstate: 42602
SQL0569N | "<authorization-name>"ÀÌ ½Ã½ºÅÛÀÇ »ç¿ëÀÚ¿Í ±×·ìÀ» µÑ´Ù ½Äº°ÇÒ ¼ö Àֱ⠶§¹®¿¡ GRANT/REVOKE¹®ÀÌ ½ÇÆÐÇß½À´Ï´Ù. |
¼³¸í: GRANT ¶Ç´Â REVOKE¹®ÀÌ º¸¾È À̸§ °ø°£ÀÇ »ç¿ëÀÚ¿Í ±×·ì ¸ðµÎ¸¦ ½Äº°ÇÒ ¼ö ÀÖ´Â ±ÇÇÑ ºÎ¿© À̸§À» ÁöÁ¤ÇßÁö¸¸, ¸í·É¹®¿¡¼ USER ¶Ç´Â GROUP Ű¿öµå¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÏÁö ¾Ê¾Ò½À´Ï´Ù. µû¶ó¼ ¸í·É¹®ÀÌ ¸íÈ®ÇÏÁö ¾Ê½À´Ï´Ù. DCE º¸¾ÈÀ» »ç¿ëÇÒ ¶§ USER ¶Ç´Â GROUP Ű¿öµå´Â Ç×»ó ÇʼöÀÓ¿¡ À¯ÀÇÇϽʽÿÀ.
»ç¿ëÀÚ ÀÀ´ä: ¸í·É¹®À» º¯°æÇÏ¿©, Çʼö ±ÇÇÑ ºÎ¿© ID¸¦ À¯ÀÏÇÏ°Ô ½Äº°Çϵµ·Ï USER ¶Ç´Â GROUP Ű¿öµå¸¦ ¸í½ÃÀûÀ¸·Î ÁöÁ¤ÇÏ°Ô ÇϽʽÿÀ.
sqlcode: -569
sqlstate: 56092
SQL0570W | À¯Çü "<object-type>"ÀÇ ¿ÀºêÁ§Æ® "<object-name>"¿¡ ´ëÇØ ¿äûµÈ ¸ðµç Ư±ÇÀÌ ºÎ¿©µÈ °ÍÀº ¾Æ´Õ´Ï´Ù. |
¼³¸í: GRANT Á¶ÀÛÀÌ À¯Çü "<object-type>"ÀÇ ¿ÀºêÁ§Æ® "<object-name>"¿¡¼ ½ÃµµµÇ¾úÀ¸³ª Ư±ÇÀÇ ÀϺΠ¶Ç´Â ÀüºÎ°¡ ºÎ¿©µÇÁö ¾Ê¾Ò½À´Ï´Ù. ¸í·É¹®À» ¹ßÇàÇÑ ±ÇÇÑ ºÎ¿© ID´Â ±ÇÇÑ ºÎ¿© ¿É¼ÇÀ¸·Î ºÎ¿©µÈ Ư±ÇÀ» ¸ðµÎ °¡Áö°í ÀÖÁö´Â ¾ÊÀ¸¸ç DBADM ±ÇÇÑÀÌ ¾ø½À´Ï´Ù.
¿äûÇÑ ¸ðµç À¯È¿ÇÑ Æ¯±ÇÀÌ ºÎ¿©µÇ¾ú½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: Çʼö ±ÇÇÑÀ» È®º¸ÇÑ ÈÄ ¿äûÀ» ´Ù½Ã ½ÃµµÇϽʽÿÀ.
sqlcode: +570
sqlstate: 01007
SQL0572N | ÆÐŰÁö "<pkgname>"Àº »ç¿ëÇÒ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: ÆÐŰÁö "<pkgname>"Àº ÀÛµ¿ ºÒ´ÉÀ¸·Î Ç¥½ÃµÇ¾î ÀÖ°í ¸í½ÃÀûÀ¸·Î ¸®¹ÙÀεåµÈ ÈÄ¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ÆÐŰÁö´Â ÀÇÁ¸ÇÏ´Â Çϳª ÀÌ»óÀÇ »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF)°¡ »èÁ¦µÇ¾úÀ¸¹Ç·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: REBIND ¶Ç´Â BIND ¸í·ÉÀ» »ç¿ëÇÏ¿© ¸í¸íµÈ ÆÐŰÁö¸¦ ¸í½ÃÀûÀ¸·Î ¸®¹ÙÀεåÇϽʽÿÀ.
sqlcode: -572
sqlstate: 51028
SQL0573N | Á¦ÇÑÁ¶°Ç "<name>"ÀÇ ÂüÁ¶ Àý¿¡ ÁöÁ¤µÈ Ä÷³ ¸ñ·ÏÀÌ »óÀ§ Å×À̺í "<table-name>"ÀÇ °íÀ¯ Á¦ÇÑÁ¶°ÇÀ» ½Äº°ÇÏÁö ¾Ê½À´Ï´Ù. |
¼³¸í: Ä÷³ À̸§ÀÇ ¸ñ·ÏÀÌ ÂüÁ¶µÈ Å×À̺í "<table-name>"ÀÇ ±âº» Ű ¶Ç´Â °íÀ¯ ŰÀÇ Ä÷³ À̸§°ú ÀÏÄ¡ÇÏÁö ¾Ê´Â "<name>"À¸·Î ½Äº°µÈ Á¦ÇÑÁ¶°ÇÀÇ ÂüÁ¶ Àý¿¡ ÁöÁ¤µÇ¾ú½À´Ï´Ù.
"<name>"ÀÌ ÁöÁ¤µÈ °æ¿ì, Á¦ÇÑÁ¶°Ç À̸§ÀÔ´Ï´Ù. Á¦ÇÑÁ¶°Ç À̸§ÀÌ ÁöÁ¤µÇÁö ¾ÊÀº °æ¿ì, "<name>"Àº 3°³ÀÇ ¸¶Ä§Ç¥ µÚ¿¡ ÀÖ´Â FOREIGN KEYÀýÀÇ Ä÷³ ¸ñ·Ï¿¡ ÁöÁ¤µÈ ù¹øÂ° Ä÷³ À̸§ÀÔ´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ÂüÁ¶ Àý¿¡¼ Ä÷³ ¸ñ·ÏÀ» Á¤Á¤Çϰųª °íÀ¯ Á¦ÇÑÁ¶°ÇÀ» ÂüÁ¶ Å×ÀÌºí¿¡ Ãß°¡ÇϽʽÿÀ.
sqlcode: -573
sqlstate: 42890
SQL0574N | "<table-name>" Å×À̺íÀÇ "<column-name>" Ä÷³¿¡ ´ëÇÑ ±âº»°ªÀ̳ª IDENTITY ¼Ó¼º °ªÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. ¿À·ù ÄÚµå: "<reason-code>" |
¼³¸í: "<table-name>" Å×À̺íÀÇ "<column-name>" Ä÷³¿¡ ´ëÇÑ ±âº»°ªÀ̳ª IDENTITY ¼Ó¼º °ªÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. °¡´ÉÇÑ ÀÌÀ¯ ÄÚµå´Â ´ÙÀ½°ú °°½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ¸®ÅÏµÈ ÀÌÀ¯ Äڵ带 ±âÃÊ·Î ±âº»°ªÀ̳ª IDENTITY ¼Ó¼ºÀ» Á¤Á¤ÇϽʽÿÀ.
sqlcode: -574
sqlstate: 42894
SQL0575N | ºä ¶Ç´Â ¿ä¾à Å×À̺í "<name>"ÀÌ ÀÛµ¿ ºÒ´ÉÀ¸·Î Ç¥½ÃµÇ¾î ÀÖÀ¸¹Ç·Î, À̸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: ºä ¶Ç´Â ¿ä¾à Å×À̺í "<name>"ÀÌ Á¾¼ÓÀûÀÎ Å×À̺í, ºä, º°¸í ¶Ç´Â ±ÇÇÑÀÌ Á¦°ÅµÇ¾úÀ¸¹Ç·Î ÀÛµ¿ ºÒ´ÉÀ¸·Î Ç¥½ÃµÇ¾ú½À´Ï´Ù. ºä´Â ´ÙÀ½À» Á¦¿ÜÇÑ ¾î¶°ÇÑ SQL¹®¿¡¼µµ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: "<name>"ÀÌ ºäÀ̸é, ÀÛµ¿ ºÒ´É ºä¿Í µ¿ÀÏÇÑ ºä Á¤ÀǸ¦ »ç¿ëÇÏ¿© CREATE VIEW¹®À» ¹ßÇàÇÔÀ¸·Î½á ºä¸¦ ÀçÀÛ¼ºÇϽʽÿÀ. "<name>"ÀÌ ¿ä¾à Å×À̺íÀ̸é, ÀÛµ¿ ºÒ´É ¿ä¾à Å×À̺í°ú µ¿ÀÏÇÑ ¿ä¾à Å×À̺í Á¤ÀǸ¦ »ç¿ëÇÏ¿© CREATE TABLE¹®À» ¹ßÇàÇÔÀ¸·Î½á ¿ä¾à Å×À̺íÀ» ÀçÀÛ¼ºÇϽʽÿÀ.
sqlcode: -575
sqlstate: 51024
SQL0576N | ¹Ýº¹ÀûÀÎ º°¸í üÀÎÀ» ±¸¼ºÇϹǷÎ, º°¸í "<name>"À» "<name2>"¿¡ ´ëÇØ ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: "<name2>"»óÀÇ "<name>"ÀÇ º°¸í Á¤Àǰ¡ ºÐ¼®ÇÒ ¼ö ¾ø´Â ¹Ýº¹ÀûÀÎ º°¸í üÀÎÀ» ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, "º°¸í A´Â, º°¸í A¸¦ ÂüÁ¶ÇÏ´Â º°¸í B¸¦ ÂüÁ¶ÇÕ´Ï´Ù."´Â ºÐ¼®ÇÒ ¼ö ¾ø´Â ¹Ýº¹ÀûÀÎ º°¸í üÀÎÀÔ´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: "<name>"¿¡ ´ëÇÑ º°¸í Á¤ÀǸ¦ º¯°æÇϰųª, º°¸í üÀο¡ ÀÖ´Â ´Ù¸¥ º°¸í Á¤ÀÇ Áß ÇϳªÀÇ Á¤ÀǸ¦ Àç°ËÅäÇÏ¿©, ¹Ýº¹ÀûÀΠüÀÎÀ» ÇÇÇϽʽÿÀ.
sqlcode: -576
sqlstate: 42916
SQL0577N | »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ¶Ç´Â "<function-name>" ÇÁ·Î½Ãµà¾î(°íÀ¯ À̸§ "<specific-name>")°¡ µ¥ÀÌÅ͸¦ ¼öÁ¤ÇÏ·Á ÇßÀ¸³ª MODIFIES SQL DATA·Î Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù. |
¼³¸í: »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ¶Ç´Â ÇÁ·Î½Ãµà¾îÀÇ º»¹®(body)À» ±¸¼ºÇÏ´Â µ¥ »ç¿ëµÈ ÇÁ·Î±×·¥¿¡¼ SQL µ¥ÀÌÅÍ ¼öÁ¤À» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: µ¥ÀÌÅ͸¦ ¼öÁ¤ÇÏ´Â ¸ðµç SQL¹®À» Á¦°ÅÇÑ ´ÙÀ½, ÇÁ·Î±×·¥À» ´Ù½Ã ÄÄÆÄÀÏÇϽʽÿÀ. ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ °æ¿ì, CREATE PROCEDURE ¹®¿¡ ÁöÁ¤µÈ °Í°ú °°ÀÌ SQL ·¹º§ÀÌ Çã¿ëµÇ´ÂÁö È®ÀÎÇϽʽÿÀ.
sqlcode: -577
sqlstate: 38002
sqlstate: 42985
SQL0579N | »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ¶Ç´Â "<function-name>" ÇÁ·Î½Ãµà¾î(°íÀ¯ À̸§ "<specific-name>")°¡ µ¥ÀÌÅ͸¦ ÀÐÀ¸·Á ÇßÀ¸³ª READ SQL DATA ¶Ç´Â MODIFIES SQL DATA·Î Á¤ÀǵÇÁö ¾Ê¾Ò½À´Ï´Ù. |
¼³¸í: »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ¶Ç´Â ÇÁ·Î½Ãµà¾îÀÇ º»¹®(body)À» ±¸¼ºÇÏ´Â µ¥ »ç¿ëµÈ ÇÁ·Î±×·¥¿¡¼ SQL µ¥ÀÌÅÍ Àб⸦ Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: µ¥ÀÌÅ͸¦ Àд ¸ðµç SQL¹®À» Á¦°ÅÇÑ ´ÙÀ½, ÇÁ·Î±×·¥À» ´Ù½Ã ÄÄÆÄÀÏÇϽʽÿÀ. ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ °æ¿ì, CREATE PROCEDURE ¹®¿¡ ÁöÁ¤µÈ °Í°ú °°ÀÌ SQL ·¹º§ÀÌ Çã¿ëµÇ´ÂÁö È®ÀÎÇϽʽÿÀ.
sqlcode: -579
sqlstate: 38004
sqlstate: 42985
SQL0580N | CASE Ç¥Çö½ÄÀÇ °á°ú Ç¥Çö½ÄÀÌ ¸ðµÎ NULLÀÏ ¼ö´Â ¾ø½À´Ï´Ù. |
¼³¸í: Ű¿öµå NULL·Î ÄÚµåÈµÈ ¸ðµç °á°ú Ç¥Çö½Ä(THEN ¹× ELSE Ű¿öµå ´ÙÀ½¿¡ ¿À´Â Ç¥Çö½Ä)À» °®´Â CASE Ç¥Çö½ÄÀÌ ¸í·É¹®¿¡ ÀÖ½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: CASE Ç¥Çö½ÄÀ» º¯°æÇÏ¿©, Ű¿öµå NULLÀÌ ¾Æ´Ñ Àû¾îµµ ÇϳªÀÇ °á°ú-Ç¥Çö½ÄÀ» °®µµ·Ï ÇϽʽÿÀ.
sqlcode: -580
sqlstate: 42625
SQL0581N | CASE Ç¥Çö½ÄÀÇ °á°ú Ç¥Çö½Ä µ¥ÀÌÅÍ À¯ÇüÀÌ È£È¯µÇÁö ¾Ê½À´Ï´Ù. |
¼³¸í: ȣȯµÇÁö ¾Ê´Â °á°ú Ç¥Çö½Ä(THEN ¹× ELSE Ű¿öµå ´ÙÀ½¿¡ ¿À´Â Ç¥Çö½Ä)ÀÌ ÀÖ´Â CASE Ç¥Çö½ÄÀÌ ¸í·É¹®¿¡ ÀÖ½À´Ï´Ù.
CASE Ç¥Çö½ÄÀÇ µ¥ÀÌÅÍ À¯ÇüÀº °á°ú-Ç¥Çö½Ä¿¡¼ "°á°ú µ¥ÀÌÅÍ À¯Çü¿¡ ´ëÇÑ ±ÔÄ¢"À» »ç¿ëÇÏ¿© °áÁ¤µË´Ï´Ù. °á°ú-Ç¥Çö½ÄÀÇ µ¥ÀÌÅÍ À¯ÇüÀº ´ÙÀ½ ÀÌÀ¯ Áß Çϳª·Î ÀÎÇØ ȣȯµÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ȣȯ °¡´ÉÇϵµ·Ï °á°ú-Ç¥Çö½ÄÀ» Á¤Á¤ÇϽʽÿÀ.
sqlcode: -581
sqlstate: 42804
SQL0582N | CASE Ç¥Çö½ÄÀÇ °Ë»ö Á¶°ÇÀº ´ÙÀ½°ú °°½À´Ï´Ù. |
¼³¸í: ¼±Åà ¸ñ·Ï, VALUESÀý ¶Ç´Â IN ¼ú¾î¿¡ ÀÖ´Â CASE Ç¥Çö½Ä¿¡´Â ±ÔÁ¤ÈµÈ ¼ú¾î, IN ¼ú¾î ¶Ç´Â EXISTS ¼ú¾î°¡ ÀÖÀ» ¼ö ¾ø½À´Ï´Ù.
±×¸®°í CASE Ç¥Çö½ÄÀº ´ÙÀ½ÀÇ ÀϺÎÀÔ´Ï´Ù.
ÀÌ·¯ÇÑ CASE Ç¥Çö½ÄÀº Áö¿øµÇÁö ¾Ê½À´Ï´Ù. CASE Ç¥Çö½ÄÀº SQL·Î ÀÛ¼ºµÈ ÇÔ¼öÀÇ ÀϺΰ¡ µÉ ¼ö ÀÖ½À´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: CASE Ç¥Çö½Ä¿¡¼ ±ÔÁ¤ÈµÈ ¼ú¾î, IN ¼ú¾î ¶Ç´Â EXISTS ¼ú¾îÀÇ »ç¿ëÀ» Á¦°ÅÇϽʽÿÀ. CASE Ç¥Çö½ÄÀÌ ÇÔ¼öÀÇ ÀϺÎÀ̸é Á¶È¸°¡ ¿À·ù¸¦ ÀÏÀ¸Å°´Â ÇÔ¼ö ¾øÀÌ ÀÛ¼ºµÇ¾î¾ß ÇÒ °ÍÀÔ´Ï´Ù.
sqlcode: -582
sqlstate: 42625
SQL0583N | "<routine-name>" ·çƾÀÌ °áÁ¤ ·çƾÀÌ ¾Æ´Ï°Å³ª ¿ÜºÎ Á¶Ä¡¸¦ °¡Áö¹Ç·Î ÀÌ ·çƾÀÇ »ç¿ëÀº À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. |
¼³¸í: "<routine-name>" ·çƾ(ÇÔ¼ö ¶Ç´Â ¸Þ¼Òµå)°¡ ºñ°áÁ¤ ·çƾÀ̰ųª ¿ÜºÎ Á¶Ä¡¸¦ °¡Áö´Â ·çƾÀÔ´Ï´Ù. ÀÌ·¯ÇÑ À¯ÇüÀÇ ·çƾÀº »ç¿ëµÈ ¹®¸Æ¿¡¼ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ´ÙÀ½Àº À¯È¿ÇÏÁö ¾ÊÀº ¹®¸ÆÀÔ´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ºñ°áÁ¤ ¶Ç´Â ¿ÜºÎ Á¶Ä¡ ·çƾÀÇ »ç¿ëÀ» ¿øÄ¡ ¾ÊÀ» °æ¿ì ÀÌ·¯ÇÑ Æ¯¼ºÀ» °¡ÁöÁö ¾Ê´Â ·çƾÀ¸·Î ´ëüÇϽʽÿÀ. ºñ°áÁ¤ ¶Ç´Â ¿ÜºÎ Á¶Ä¡ ·çƾ°ú ¿¬°üµÈ µ¿ÀÛÀ» ¿øÇÒ °æ¿ì, ±× Àǵµ¸¦ ¸í½ÃÀûÀ¸·Î ¸¸µå´Â ´Ù¸¥ ¸í·É¹® ¾ç½ÄÀ» »ç¿ëÇϽʽÿÀ.
sqlcode: -583
sqlstate: 42845
SQL0584N | NULL ¶Ç´Â DEFAULTÀÇ »ç¿ëÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. |
¼³¸í: DEFAULT´Â INSERT¹®ÀÇ ºÎºÐÀÎ VALUESÀý¿¡¼¸¸ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.
INSERT¹®ÀÇ ÀϺΰ¡ ¾Æ´Ñ VALUESÀýÀº °¢ Ä÷³´ç Àû¾îµµ ÇϳªÀÇ Çà¿¡ NULLÀÌ ¾Æ´Ñ °ªÀ» °¡Á®¾ß ÇÕ´Ï´Ù.
DEFAULT°¡ WHERE³ª HAVINGÀý¿¡¼ Ä÷³ À̸§À¸·Î »ç¿ëµÇ´Â °æ¿ì, ¹Ýµå½Ã ´ë¹®ÀÚ·Î ½á¾ß Çϸç Å«µû¿ÈÇ¥·Î ¹¾î¾ß ÇÕ´Ï´Ù.
¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿ÀºêÁ§Æ®°¡ º°¸íÀÎ INSERT¹®ÀÇ VALUESÀý¿¡¼´Â DEFAULT¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: VALUESÀý¿¡¼ °ªÀ» NULL ¶Ç´Â DEFAULT°¡ ¾Æ´Ñ °ªÀ¸·Î º¯°æÇϽʽÿÀ. DEFAULT°¡ Ä÷³ À̸§À¸·Î »ç¿ëµÇ´Â °æ¿ì, ´ë¹®ÀÚ·Î ¾²°í Å«µû¿ÈÇ¥·Î ¹À¸½Ê½Ã¿À.
sqlcode: -584
sqlstate: 42608
SQL0585N | ½ºÅ°¸¶ À̸§ "<schema-name>"Àº ÇÔ¼ö °æ·Î¿¡ µÎ ¹ø ÀÌ»ó ³ªÅ¸³¯ ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: ÇÔ¼ö °æ·Î¿¡´Â µÎ ¹ø ÀÌ»óÀÇ "<schema-name>"ÀÌ Æ÷ÇԵ˴ϴÙ. ÇÔ¼ö °æ·Î¿¡´Â °¢ ½ºÅ°¸¶ À̸§ÀÌ Çѹø¸¸ ³ªÅ¸³³´Ï´Ù.
¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ÇÔ¼ö °æ·Î¿¡¼ "<schema-name>"ÀÌ Áߺ¹µÇ¾î ³ªÅ¸³ °ÍÀ» Á¦°ÅÇϽʽÿÀ.
sqlcode: -585
sqlstate: 42732
SQL0586N | CURRENT FUNCTION PATH Ư¼ö ·¹Áö½ºÅÍÀÇ ÃÑ ±æÀÌ´Â 254ÀÚ¸¦ ÃʰúÇÒ ¼ö ¾ø½À´Ï´Ù. |
¼³¸í: CURRENT FUNCTION PATH Ư¼ö ·¹Áö½ºÅÍ´Â VARCHAR(254)·Î Á¤ÀǵǾî ÀÖ½À´Ï´Ù. ¹®ÀÚ¿ÀÇ ³»¿ë¿¡´Â ½ºÅ°¸¶ À̸§ÀÌ Æ÷ÇԵǴµ¥, °¢ ½ºÅ°¸¶ À̸§Àº Å«µû¿ÈÇ¥·Î Ç¥½ÃµÇ°í ´ÙÀ½ ½ºÅ°¸¶ À̸§°ú ½°Ç¥·Î ±¸ºÐµË´Ï´Ù. CURRENT FUNCTION PATHÀÇ ¸ðµç ½ºÅ°¸¶ À̸§ÀÇ ¹®ÀÚ¿ ÃѱæÀÌ´Â 254ÀÚ¸¦ ÃʰúÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ ¸Þ½ÃÁö¸¦ ¹ß»ý½ÃŰ´Â PREP ¶Ç´Â BIND ¸í·ÉÀÇ SET CURRENT FUNCTION PATH¹® ¶Ç´Â FUNCPATH ¿É¼ÇÀº ÀÌ ÇѰ踦 ÃʰúÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸í·É¹® ¶Ç´Â ¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ½ºÅ°¸¶ À̸§À» Á¦°ÅÇÏ¿© Àüü ±æÀ̰¡ ÃÖ´ë ±æÀÌÀÎ 254¿¡ ¸Âµµ·Ï ÇϽʽÿÀ. ¸ðµç ½ºÅ°¸¶ À̸§ÀÌ ÇÊ¿äÇÑ °æ¿ì, CURRENT FUNCTION PATH»ó¿¡ Çʼö ½ºÅ°¸¶ À̸§À» ÁÙÀÏ ¼ö ÀÖµµ·Ï ÀϺΠ»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF)¸¦ ÅëÇÕÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
sqlcode: -586
sqlstate: 42907
SQL0590N | "<procedure>" ÇÁ·Î½Ãµà¾î¿¡ ÁöÁ¤µÈ À̸§ "<name>"ÀÌ °íÀ¯ÇÏÁö ¾Ê½À´Ï´Ù. |
¼³¸í: À̸§ "<name>"ÀÌ "<procedure>" ÇÁ·Î½Ãµà¾î¿¡¼ ¸Å°³º¯¼ö, SQL º¯¼ö, Ä¿¼, ·¹ÀÌºí ¶Ç´Â Á¶°ÇÀ¸·Î ÁöÁ¤µÇ¾ú½À´Ï´Ù. ÀÌ À̸§Àº °íÀ¯ÇÏÁö ¾Ê½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: À̸§À» °íÀ¯ÇÏ°Ô º¯°æÇϽʽÿÀ.
sqlcode: -590
sqlstate: 42734
SQL0595W | ºÐ¸® ·¹º§ "<requested-level>"ÀÌ "<escalated-level>"·Î ÀÚµ¿ ¾÷±×·¹À̵åµÇ¾ú½À´Ï´Ù. |
¼³¸í: ÁöÁ¤µÈ ºÐ¸® ·¹º§Àº DB2¿¡ ÀÇÇØ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. DB2¿¡ ÀÇÇØ Áö¿øµÇ´Â ´ÙÀ½À¸·Î ³ôÀº ºÐ¸® ·¹º§·Î ÀÚµ¿ ¾÷±×·¹À̵åµÇ¾ú½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: ÀÌ·¯ÇÑ °æ°í°¡ ³ªÅ¸³ªÁö ¾Ê°Ô ÇÏ·Á¸é, DB2¿¡ ÀÇÇØ Áö¿øµÇ´Â ºÐ¸® ·¹º§À» ÁöÁ¤ÇϽʽÿÀ. DB2´Â ¹Ýº¹ Àбâ(RR), Àб⠾ÈÁ¤¼º(RS), Ä¿¼ ¾ÈÁ¤¼º(CS) ¹× ¹ÌÈ®¾à Àбâ(UR) µîÀÇ ºÐ¸® ·¹º§À» Áö¿øÇÕ´Ï´Ù.
sqlcode: +595
sqlstate: 01526
SQL0598W | ±âÁ¸ »öÀÎ "<name>"ÀÌ ±âº» Ű ¶Ç´Â °íÀ¯ Ű·Î »ç¿ëµË´Ï´Ù. |
¼³¸í: ±âº» Ű ¶Ç´Â °íÀ¯ ۸¦ Á¤ÀÇÇÑ ALTER TABLE Á¶ÀÛ¿¡ ´ëÇØ »öÀÎÀÌ ¿ä±¸µÇ¾úÀ¸¸ç Ç¥½ÃµÈ »öÀÎÀÌ Çʼö »öÀΰú ÀÏÄ¡ÇÕ´Ï´Ù.
1Â÷ Ű³ª °íÀ¯ Ű »öÀÎÀ» ÀÛ¼ºÇÒ ¶§, ¿Ã¸²Â÷¼ø ¶Ç´Â ³»¸²Â÷¼ø ½ºÆå°ú »ó°ü¾øÀÌ 1Â÷ ¶Ç´Â °íÀ¯ Ű¿Í µ¿ÀÏÇÑ Ä÷³ ¼¼Æ®(¼ø¼¿¡ »ó°ü¾øÀÌ)¸¦ ½Äº°ÇÏ°í °íÀ¯·Î ÁöÁ¤ÇÑ °æ¿ì, »öÀÎ ¼³¸íÀÌ ÀÏÄ¡ÇÕ´Ï´Ù.
¸í·É¹®ÀÌ ¼º°øÀûÀ¸·Î 󸮵Ǿú½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: Á¶Ä¡°¡ ÇÊ¿ä¾ø½À´Ï´Ù.
sqlcode: +598
sqlstate: 01550
SQL0599W | ºñ±³ ÇÔ¼ö°¡ long ¹®ÀÚ¿ µ¥ÀÌÅÍ À¯ÇüÀ» ±âº»À¸·Î ÇÏ´Â ±¸º° À¯Çü¿¡ ´ëÇØ ÀÛ¼ºµÇÁö ¾Ê½À´Ï´Ù. |
¼³¸í: ºñ±³ ÇÔ¼ö°¡ long ¹®ÀÚ¿ µ¥ÀÌÅÍ À¯Çü(BLOB, CLOB, DBCLOB, LONG VARCHAR ¶Ç´Â LONG VARGRAPHIC)À» ±âº»À¸·Î ÇÏ´Â ±¸º° À¯Çü¿¡ ´ëÇØ ÀÛ¼ºµÇÁö ¾Ê¾Ò½À´Ï´Ù. ÇØ´ç ÇÔ¼ö¸¦ ÀÌ·¯ÇÑ ³»ÀåµÈ µ¥ÀÌÅÍ À¯Çü¿¡ ´ëÇØ »ç¿ëÇÒ ¼ö ¾ø±â ¶§¹®ÀÔ´Ï´Ù.
À̰ÍÀº °æ°í »óȲÀÔ´Ï´Ù. ¸í·É¹®ÀÌ ¼º°øÀûÀ¸·Î 󸮵Ǿú½À´Ï´Ù.
»ç¿ëÀÚ ÀÀ´ä: Á¶Ä¡°¡ ÇÊ¿ä¾ø½À´Ï´Ù.
sqlcode: +599
sqlstate: 01596