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

SQL0800 - SQL0899

SQL0801N0À¸·Î ³ª´©·Á°í Çß½À´Ï´Ù.

¼³¸í: Ä÷³ ÇÔ¼ö ¶Ç´Â »ê¼ú½ÄÀÇ Ã³¸® °á°ú·Î 0À¸·Î ³ª´®ÀÌ ¹ß»ýÇß½À´Ï´Ù.

¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. INSERT, UPDATE ¶Ç´Â DELETE¹®ÀÇ °æ¿ì, »ðÀÔ ¶Ç´Â °»½ÅÀ» ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: SQL¹®À» Á¶»çÇÏ¿© ¹®Á¦Á¡ÀÇ ¿øÀÎÀ» ÆÇº°ÇϽʽÿÀ. ¹®Á¦Á¡ÀÌ µ¥ÀÌÅÍ¿¡ °ü·ÃµÈ °ÍÀ̸é, ¿À·ù°¡ ¹ß»ýÇÒ ¶§ ó¸®µÈ µ¥ÀÌÅ͸¦ Á¶»çÇØ¾ß ÇÕ´Ï´Ù. À¯È¿ÇÑ µ¥ÀÌÅÍ À¯Çü ¹üÀ§´Â SQL ÂüÁ¶¼­¿¡¼­ ÂüÁ¶ÇϽʽÿÀ.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: SQL¹®À» Á¶»çÇÏ¿© ¹®Á¦Á¡ÀÇ ¿øÀÎÀ» ÆÇº°ÇϽʽÿÀ. ¹®Á¦Á¡ÀÌ µ¥ÀÌÅÍ¿¡ °ü·ÃµÈ °ÍÀ̸é, ¿À·ù°¡ ¹ß»ýÇÒ ¶§ ÇØ´ç µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ó¸®ÁßÀÌ´ø µ¥ÀÌÅ͸¦ Á¶»çÇϽʽÿÀ.

sqlcode: -801

sqlstate: 22012

SQL0802N»ê¼ú ¿À¹öÇÃ·Î¿ì ¶Ç´Â ±âŸ »ê¼ú ¿¹¿Ü°¡ ¹ß»ýÇß½À´Ï´Ù.

¼³¸í: Ä÷³ ÇÔ¼ö ¶Ç´Â »ê¼ú½Ä ó¸® °á°ú »ê¼ú ¿À¹öÇ÷ο찡 ¹ß»ýÇß½À´Ï´Ù.

¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. INSERT, UPDATE ¶Ç´Â DELETE¹®ÀÇ °æ¿ì, »ðÀÔ ¶Ç´Â °»½ÅÀ» ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: SQL¹®À» Á¶»çÇÏ¿© ¹®Á¦Á¡ÀÇ ¿øÀÎÀ» ÆÇº°ÇϽʽÿÀ. ¹®Á¦Á¡ÀÌ µ¥ÀÌÅÍ¿¡ °ü·ÃµÈ °ÍÀ̸é, ¿À·ù°¡ ¹ß»ýÇÒ ¶§ ó¸®µÈ µ¥ÀÌÅ͸¦ Á¶»çÇØ¾ß ÇÕ´Ï´Ù. À¯È¿ÇÑ µ¥ÀÌÅÍ À¯Çü ¹üÀ§´Â SQL ÂüÁ¶¼­¿¡¼­ ÂüÁ¶ÇϽʽÿÀ.

ÀÌ ¿À·ù´Â Ä÷³ ÇÔ¼ö°¡ SQL¹®¿¡¼­ ¸®ÅϵǴ °ªÀ» ó¸®ÇÒ ¼ö ¾ø´Â °æ¿ì¿¡µµ ¸®Å쵃 ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, MAX_LONGINT_INT SQL ÇѰè·Î Á¤ÀÇµÈ Çຸ´Ù ¸¹Àº ÇàÀÌ ÀÖ´Â Å×ÀÌºí¿¡ ´ëÇØ SELECT COUNT¸¦ ¹ßÇàÇÏ¸é »ê¼ú ¿À¹öÇÃ·Î¿ì ¿À·ù°¡ »ý±é´Ï´Ù. 2 147 483 647°³ ÀÌ»óÀÇ ÇàÀÌ ÀÖ´Â Å×ÀÌºí¿¡ COUNT_BIG Ä÷³ ÇÔ¼ö »ç¿ëÀ» °í·ÁÇϽʽÿÀ.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: SQL¹®À» Á¶»çÇÏ¿© ¹®Á¦Á¡ÀÇ ¿øÀÎÀ» ÆÇº°ÇϽʽÿÀ. ¹®Á¦Á¡ÀÌ µ¥ÀÌÅÍ¿¡ °ü·ÃµÈ °ÍÀ̸é, ¿À·ù°¡ ¹ß»ýÇÒ ¶§ ÇØ´ç µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ó¸®ÁßÀÌ´ø µ¥ÀÌÅ͸¦ Á¶»çÇϽʽÿÀ. À¯È¿ÇÑ µ¥ÀÌÅÍ À¯Çü ¹üÀ§¸¦ ÆÇº°ÇÏ·Á¸é, µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇØ ÇØ´ç SQL ÂüÁ¶¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

sqlcode: -802

sqlstate: 22003

SQL0803NINSERT¹®, UPDATE¹® ¶Ç´Â DELETE¹®¿¡ ÀÇÇØ ÀϾ ¿ÜºÎ Ű °»½Å¿¡¼­ Çϳª ÀÌ»óÀÇ °ªÀÌ ±âº» Ű, °íÀ¯ Á¦ÇÑÁ¶°Ç ¶Ç´Â °íÀ¯ »öÀÎÀ» °¡Áø Å×ÀÌºí¿¡ ´ëÇØ Áߺ¹ ÇàÀ» »êÃâÇϹǷΠÀ¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: INSERT ¶Ç´Â UPDATE ¿ÀºêÁ§Æ® Å×À̺íÀÌ Æ¯Á¤ Ä÷³ ¶Ç´Â Ä÷³ÀÇ ±×·ì³»¿¡ À¯ÀÏÇÑ °ªÀ» °¡Áö±â À§ÇØ, Çϳª ÀÌ»óÀÇ UNIQUE »öÀο¡ ÀÇÇØ Á¦ÇÑÀ» ¹Þ½À´Ï´Ù. ¶Ç´Â, »óÀ§ Å×ÀÌºí¿¡ ´ëÇÑ DELETE¹®ÀÌ Æ¯Á¤ Ä÷³ ¶Ç´Â Ä÷³ ±×·ì¿¡ °íÀ¯ÇÑ °ªÀ» °¡Áú Çϳª ÀÌ»óÀÇ UNIQUE »öÀο¡ ÀÇÇØ Á¦ÇѵǴ Á¾¼Ó Å×ÀÌºí¿¡¼­ ¿ÜºÎ ŰÀÇ °»½ÅÀ» ÀÏÀ¸Ä×½À´Ï´Ù. °íÀ¯ÇÑ »öÀÎÀÌ ÇØ´ç Å×ÀÌºí¿¡ ´ëÇØ Á¤ÀÇµÈ ±âº» Ű ¶Ç´Â °íÀ¯ÇÑ Á¦ÇÑÁ¶°ÇÀ» Áö¿øÇϱâ À§ÇØ Á¸ÀçÇÒ °ÍÀÔ´Ï´Ù. ¿äûµÈ »ðÀÔ ¶Ç´Â °»½ÅÀÇ ¿Ï·á·Î Ä÷³ °ªÀÇ Áߺ¹ÀÌ ÃÊ·¡µÇ¾ú½À´Ï´Ù.

ºä°¡ INSERT ¶Ç´Â UPDATE¹®ÀÇ ¿ÀºêÁ§Æ®À̸é, ÀÌ´Â Á¦ÇÑµÈ ºä°¡ Á¤ÀǵǴ Å×À̺íÀÔ´Ï´Ù.

¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. Å×À̺íÀÌ º¯°æµÇÁö ¾ÊÀº »óÅ·ΠÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¿ÀºêÁ§Æ® Å×ÀÌºí¿¡ Á¤ÀÇµÈ ¸ðµç UNIQUE »öÀο¡ ´ëÇÑ Á¤ÀǸ¦ Á¶»çÇÏ¿© ÀÌ·¯ÇÑ »öÀÎÀÌ °íÀ¯¼º Á¦ÇÑÁ¶°ÇÀ» ÀÏÀ¸Å°´ÂÁö ÆÇº°ÇϽʽÿÀ.

UPDATE¹®ÀÇ °æ¿ì, ÁöÁ¤ÇÑ Á¶ÀÛÀÌ ÀÌ·¯ÇÑ °íÀ¯¼º Á¦ÇÑÁ¶°ÇÀ¸·Î Àϰü¼º ¾ø´Â »óÅ¿¡ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. À̰ÍÀÌ ¿À·ù¸¦ Ç¥½ÃÇÏÁö ¾ÊÀ¸¸é, ¿ÀºêÁ§Æ® Å×ÀÌºí ³»¿ëÀ» Á¶»çÇÏ¿© ¹®Á¦Á¡ÀÇ ¿øÀÎÀ» ÆÇº°ÇϽʽÿÀ.

INSERT¹®ÀÇ °æ¿ì, ¿ÀºêÁ§Æ® Å×ÀÌºí ³»¿ëÀ» Á¶»çÇÏ¿© ÁöÁ¤µÈ °ª ¸ñ·Ï ³»ÀÇ ¾î¶² °ªÀÌ Á¦ÇÑÁ¶°ÇÀ» À§¹ÝÇÏ´ÂÁö ÆÇº°ÇϽʽÿÀ. ¶Ç´Â, INSERT¹®¿¡ ºÎ¼Ó Á¶È¸°¡ ÀÖÀ¸¸é, ÇØ´ç ºÎ¼Ó Á¶È¸¿¡ ÀÇÇØ ¾ð±ÞµÈ ¿ÀºêÁ§Æ® Å×ÀÌºí ³»¿ëÀÌ ¹®Á¦Á¡ÀÇ ¿øÀÎÀ» ÆÇº°ÇÒ ¼ö ÀÖµµ·Ï ¿ÀºêÁ§Æ® Å×ÀÌºí ³»¿ë°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.

DELETE¹®ÀÇ °æ¿ì, ±ÔÄ¢ ON DELETE SET NULL·Î Á¤ÀÇµÈ ¿ÜºÎ Ű¿¡¼­ °íÀ¯ Á¦ÇÑÁ¶°Ç¿¡ ´ëÇÑ Á¾¼Ó Å×À̺íÀ» °ËÅäÇϽʽÿÀ. ÀÌ Å×ÀÌºí¿¡ ´ëÇÑ Ä÷³¿¡ ÀÌ¹Ì ³Î(NULL)ÀÌ ÀÖÀ¸¹Ç·Î, ÀÌ·¯ÇÑ ÇϳªÀÇ Å×ÀÌºí¿¡´Â ³Î(NULL)·Î ¼³Á¤µÉ ¼ö ¾ø´Â °íÀ¯ »öÀο¡ ¿ÜºÎ Ű Ä÷³ÀÌ ÀÖ½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿äû¿¡ ½ÇÆÐÇÑ µ¥ÀÌÅÍ ¼Ò½º ¹®Á¦Á¡À» ¾Ë¾Æ³»°í(SQL¹® 󸮿¡ ½ÇÆÐÇÑ µ¥ÀÌÅÍ ¼Ò½º¸¦ ÆÇº°ÇÏ·Á¸é ¹®Á¦Á¡ ÆÇº° ¾È³»¼­ ÂüÁ¶) ÀÌÀü¿¡ ³ª¿­µÈ Á¶°Ç¿¡ ´ëÇØ »öÀÎ Á¤ÀÇ¿Í µ¥ÀÌÅ͸¦ Á¡°ËÇϽʽÿÀ.

sqlcode: -803

sqlstate: 23505

SQL0804NÇöÀç ¿äû¿¡ ´ëÇÑ ÀÀ¿ëÇÁ·Î±×·¥ ÀÔ·Â ¸Å°³º¯¼ö°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. ÀÌÀ¯ ÄÚµå "<reason-code>". SQLDA¿¡¼­ È£½ºÆ® º¯¼ö ¶Ç´Â SQLVARÀÌ À¯È¿ÇÏÁö ¾ÊÀ¸¸é È£½ºÆ® º¯¼ö/SQLVAR ¹øÈ£ = "<var-number>", SQLTYPE = "<sqltype>", SQLLEN = "<sqllen>", È£½ºÆ® º¯¼ö/SQLVAR À¯Çü = "<input_or_output>"ÀÔ´Ï´Ù.

¼³¸í: ÇöÀç ¿äûÀ» ó¸®ÇÏ´Â Áß¿¡ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù.

ÀÌÀ¯ ÄÚµå´Â ´ÙÀ½°ú °°ÀÌ ÇØ¼®µË´Ï´Ù.

100
ÀÛ¼ºµÈ ¿äûÀÌ Áö¿øµÇÁö ¾Ê°Å³ª ¹®¸Æ¿¡¼­ ¹þ¾î³³´Ï´Ù.

101
SQLDA.SQLNÀÌ SQLDA.SQLDº¸´Ù ÀÛ½À´Ï´Ù.

102
SQLVAR.SQLTYPEÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ÁöÁ¤µÈ µ¥ÀÌÅÍ À¯ÇüÀº ¾×¼¼½ºÇÏ·Á´Â ¿¬ÇÕ ¼­¹ö³ª µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

103
SQLVAR.SQLLEN ¶Ç´Â SQLVAR2.SQLLONGLEN¿¡ ÁöÁ¤µÈ ±æÀ̰¡ SQLVAR.SQLTYPE¿¡¼­ Á¦°øµÈ SQL À¯Çü¿¡ ´ëÇØ Ʋ¸³´Ï´Ù.

104
SQLVARÀÇ DOUBLEÀ» ¿¹»óÇßÀ¸³ª, SQLDA.SQLDAIAÀÇ SQLDOUBLED Çʵ尡 '2'·Î ¼³Á¤µÇÁö ¾Ê¾Ò½À´Ï´Ù. ÀÌ´Â ´ëÇü ¿ÀºêÁ§Æ®(LOB) À¯ÇüÀ̳ª ±¸Á¶È­ À¯Çü ¶§¹®¿¡ ÇÊ¿äÇÒ ¼ö ÀÖ½À´Ï´Ù.

105
2¹ÙÀÌÆ® ¹®ÀÚ ´ëÇü ¿ÀºêÁ§Æ®(LOB)°¡ SQLVAR2.SQLDATALEN Æ÷ÀÎÅÍ·Î ÁöÁ¤µÈ Ȧ¼ö°ªÀ» °®°í ÀÖ½À´Ï´Ù(À̰ÍÀº DBCLOBÀÇ °æ¿ì¿¡µµ, Ç×»ó ¹ÙÀÌÆ® Ãø¸éÀÓ).

106
SQLDATA Æ÷ÀÎÅͰ¡ À¯È¿ÇÏÁö ¾Ê°Å³ª ºÒÃæºÐÇÑ ÀúÀ念¿ªÀ» °¡¸®Åµ´Ï´Ù.

107
SQLIND Æ÷ÀÎÅͰ¡ À¯È¿ÇÏÁö ¾Ê°Å³ª ºÒÃæºÐÇÑ ÀúÀ念¿ªÀ» °¡¸®Åµ´Ï´Ù.

108
SQLDATALEN Æ÷ÀÎÅͰ¡ À¯È¿ÇÏÁö ¾Ê°Å³ª ºÒÃæºÐÇÑ ÀúÀ念¿ªÀ» °¡¸®Åµ´Ï´Ù.

109
ÇöÀç SQL¹®¿¡ ´ëÇØ ƯÁ¤ ¼öÀÇ ÀԷ ȣ½ºÆ® º¯¼ö/SQLVARS°¡ ¿¹»óµË´Ï´Ù.

110
LOB À§Ä¡ ÁöÁ¤ÀÚ°¡ ȣȯ °¡´ÉÇÑ À¯ÇüÀÇ LOB¿Í ¿¬°üÀÌ ¾ø½À´Ï´Ù.

111
LOB°¡ SQLVARÀÇ SQLTYPE¿¡ ÀÇÇØ ÁöÁ¤µÇÁö¸¸, µÎ ¹øÂ° SQLVARÀÌ ³Î(NULL)ÀÔ´Ï´Ù.

112
SQLDATATYPE NAME Çʵ尡 À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â ±âÁ¸ÀÇ »ç¿ëÀÚ Á¤ÀÇ À¯ÇüÀ» ½Äº°ÇÏ´Â Çü½ÄÀ» µû¸£Áö ¾Ê½À´Ï´Ù. ±âÁ¸ÀÇ »ç¿ëÀÚ Á¤ÀÇ À¯Çü ½Äº° Çü½ÄÀº 8¹ÙÀÌÆ®, ¸¶Ä§Ç¥ Çϳª, 18¹ÙÀÌÆ® ¼øÀÔ´Ï´Ù.

113
SQLFLAG4 Çʵ尡 À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. ±¸Á¶È­ À¯ÇüÀÌ ÁöÁ¤µÈ °æ¿ì °ªÀº X'12'À̾î¾ß ÇÕ´Ï´Ù. ÂüÁ¶ À¯ÇüÀÌ ÁöÁ¤µÈ °æ¿ì¿¡´Â °ªÀÌ X'01'À̾î¾ß ÇÕ´Ï´Ù. ±×·¸Áö ¾ÊÀº °æ¿ì °ªÀº X'00'À̾î¾ß ÇÕ´Ï´Ù.

È£½ºÆ® º¯¼ö°¡ ÀÖ´Â SQL¹®¿¡¼­, È£½ºÆ® º¯¼ö ¹øÈ£¸¦ »ç¿ëÇÏ¿© ¸í·É¹®(¶Ç´Â º¹ÇÕ SQLÀÇ °æ¿ì ºÎ¼Ó ¸í·É¹®)ÀÇ ½ÃÀÛ¿¡¼­ºÎÅÍ °è»êÇÏ¿© À¯È¿ÇÏÁö ¾ÊÀº º¯¼ö¸¦ ãÀ¸½Ê½Ã¿À. SQLDA¸¦ »ç¿ëÇÏ´Â ¸í·É¹®ÀÇ °æ¿ì, SQLVAR ¹øÈ£´Â À¯È¿ÇÏÁö ¾ÊÀº SQLVARÀ» ã´Â µ¥ »ç¿ëµË´Ï´Ù. ÀÔ·Â SQLDAÀÇ °æ¿ì, ÀԷ ȣ½ºÆ® º¯¼ö ¶Ç´Â SQLVAR¸¸ °è»êÇϽʽÿÀ. Ãâ·Â¿¡ ´ëÇØ¼­µµ ¸¶Âù°¡ÁöÀÔ´Ï´Ù. ÀÌ ¹øÈ£´Â 1ºÎÅÍ ½ÃÀÛÇÑ´Ù´Â °ÍÀ» À¯ÀÇÇϽʽÿÀ.

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

»ç¿ëÀÚ ÀÀ´ä: ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ¿À·ù¸¦ Á¶»çÇϽʽÿÀ. ÇÁ·Î±×·¡¸Ó´Â »çÀü ó¸® ÄÄÆÄÀÏ·¯ Ãâ·ÂÀ» ¼öÁ¤ÇÒ ¼ö ¾øÀ½¿¡ À¯ÀÇÇϽʽÿÀ.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ÀÌÀ¯ ÄÚµå 102¸¦ ¹Þ°Ô µÇ¸é Áö¿øµÇ´Â µ¥ÀÌÅÍ À¯ÇüÀ» ÁöÁ¤Çϰí ÇÁ·Î±×·¥À» ´Ù½Ã Á¦ÃâÇϽʽÿÀ.

sqlcode: -804

sqlstate: 07002

SQL0805NÆÐŰÁö "<package-name>"ÀÌ ¾ø½À´Ï´Ù.

¼³¸í: ´ÙÀ½Àº ÀÌ ¸Þ½ÃÁö¿¡ ´ëÇÑ °¡´ÉÇÑ ¿øÀÎ(SQLCODE)ÀÔ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¿Ã¹Ù¸¥ ÆÐŰÁö À̸§À» ÁöÁ¤Çϰųª ÇÁ·Î±×·¥À» ¹ÙÀεåÇϽʽÿÀ. ¼öÇàÇϰí ÀÖ´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ µ¥ÀÌÅͺ£À̽º¿¡ ¹ÙÀεåµÇÁö ¾ÊÀº °æ¿ì, ÇÊ¿äÇÑ ¹ÙÀε带 ¼öÇàÇϵµ·Ï µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.

DB2 À¯Æ¿¸®Æ¼ ÇÁ·Î±×·¥À» µ¥ÀÌÅͺ£À̽º¿¡ ¸®¹ÙÀεåÇØ¾ß ÇÏ´Â °æ¿ì, µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ´Â µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áµÇ¾î ÀÖ´Â µ¿¾È ÀνºÅϽºÀÇ bnd ¼­ºêµð·ºÅ丮¿¡¼­ ´ÙÀ½ CLP ¸í·É Áß Çϳª¸¦ ¹ßÇàÇÏ¿© À̸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿¬ÇÕ ¼­¹ö¿¡ ÇÊ¿äÇÑ ÆÐŰÁö°¡ Àû¿ë °¡´ÉÇÑ µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ¹ÙÀεåµÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. µ¥ÀÌÅÍ ¼Ò½º¿¡ ÆÐŰÁö¸¦ ¹ÙÀεåÇϴµ¥ °üÇÑ ÀÚ¼¼ÇÑ Á¤º¸´Â ¼³Ä¡ ¹× ±¸¼º º¸Ãæ ¼³¸í¼­ ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

sqlcode: -805

sqlstate: 51002

SQL0808NCONNECT¹®ÀÇ ÀǹÌ(semantics)°¡ ±âÁ¸ÀÇ ´Ù¸¥ ¿¬°á¿¡ ÇÔÃàµÈ ÀÇ¹Ì¿Í Àϰü¼ºÀÌ ¾ø½À´Ï´Ù.

¼³¸í: CONNECT¹®Àº ¿¬°áÀÌ Á¸ÀçÇÏ´Â ¼Ò½º ÆÄÀϰú´Â ´Ù¸¥ ¿¬°á ¿É¼Ç(SQLRULES, CONNECT À¯Çü, SYNCPOINT ¶Ç´Â RELEASE À¯Çü)À» °®´Â »çÀü ó¸® ÄÄÆÄÀÏµÈ ¼Ò½º ÆÄÀÏ¿¡¼­ À¯·¡ÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¸ðµç ¼Ò½º ÆÄÀÏÀÌ µ¿ÀÏÇÑ CONNECT ¿É¼ÇÀ» »ç¿ëÇÏ¿© ÄÄÆÄÀϵǵµ·Ï Çϰųª, ±×·¸°Ô ÇÏ´Â °ÍÀÌ ºÒ°¡´ÉÇÑ °æ¿ì, ù¹øÂ° CONNECT¹®À» ¹ßÇàÇϱâ Àü¿¡ ÀÀ¿ëÇÁ·Î¼¼½º¿¡ ´ëÇÑ ¿øÇÏ´Â ¿É¼ÇÀ» ¼³Á¤Çϵµ·Ï SET CLIENT API¸¦ È£ÃâÇϽʽÿÀ.

sqlcode: -808

sqlstate: 08001

SQL0811N½ºÄ®¶ó fullselect, SELECT INTO¹® ¶Ç´Â VALUES INTO¹®ÀÇ °á°ú°¡ µÎ Çà ÀÌ»óÀÔ´Ï´Ù.

¼³¸í: ´ÙÀ½ Áß Çϳª°¡ ¿À·ùÀÇ ¿øÀÎÀÔ´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿¬ÇÕ ¼­¹ö ¶Ç´Â µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ÀÌ »óȲÀ» ¹ß°ßÇÒ ¼ö ÀÖ½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¸í·É¹®¿¡ ¿Ã¹Ù¸¥ Á¶°Ç ½ºÆåÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ÀÌ °æ¿ì, ÇÑ ÇàÀ» ¿¹»óÇßÀ¸³ª, µÎ °³ ÀÌ»óÀÇ ÇàÀ» ¸®ÅÏÇÏ´Â µ¥ÀÌÅÍ ¹®Á¦Á¡ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿äû¿¡ ½ÇÆÐÇÑ µ¥ÀÌÅÍ ¼Ò½º ¹®Á¦Á¡À» ¾Ë¾Æ³»°í(SQL¹® 󸮿¡ ½ÇÆÐÇÑ µ¥ÀÌÅÍ ¼Ò½º¸¦ ÆÇº°Çϱâ À§ÇØ ¹®Á¦Á¡ ÆÇº° ¾È³»¼­ ÂüÁ¶) ÇØ´ç ¿ÀºêÁ§Æ®¿¡ ´ëÇØ ¼±Åà ±âÁذú µ¥ÀÌÅ͸¦ Á¡°ËÇϽʽÿÀ.

sqlcode: -811

sqlstate: 21000

SQL0817NSQL¹®ÀÌ °á°úÀûÀ¸·Î ±ÝÁöµÈ °»½Å Á¶ÀÛÀ» ¼öÇàÇÏ°Ô µÉ °ÍÀ̹ǷÎ, ÀÌ ¸í·É¹®À» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

¼³¸í: ÀÀ¿ëÇÁ·Î±×·¥ÀÌ °á°úÀûÀ¸·Î »ç¿ëÀÚ µ¥ÀÌÅÍ ¶Ç´Â ¼­ºê½Ã½ºÅÛ Ä«Å»·Î±×¸¦ °»½ÅÇÏ°Ô µÉ SQL¹®À» ½ÇÇàÇÏ·Á Çß½À´Ï´Ù. À̰ÍÀº ´ÙÀ½ ÀÌÀ¯ Áß Çϳª·Î ÀÎÇØ ±ÝÁöµË´Ï´Ù.

ÀÌ SQL¹®¿¡ INSERT, UPDATE, DELETE, CREATE, ALTER, DROP, GRANT ¹× REVOKE°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ÀÀ¿ëÇÁ·Î±×·¥ÀÌ IMS Á¶È¸ Àü¿ë Æ®·£Àè¼ÇÀ¸·Î¼­ ¼öÇàÁßÀÎ °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥À» ¼öÇàÁßÀÎ Æ®·£Àè¼ÇÀÇ Á¶È¸ Àü¿ë »óŸ¦ º¯°æÇÏ´Â °Í¿¡ ´ëÇØ¼­ ÆÇº°ÇÏ·Á¸é ½Ã½ºÅÛ ÇÁ·Î±×·¡¸Ó¿¡°Ô ¹®ÀÇÇϽʽÿÀ.

IMS ¶Ç´Â CICS ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¿ø°Ý °»½ÅÀ» ¼öÇàÇÒ °æ¿ì, ¼­¹ö DBMS¿¡¼­ Áö¿ª ÀÀ¿ëÇÁ·Î±×·¥À¸·Î¼­ ¼öÇàµÇµµ·Ï ÀÌ ÀÀ¿ëÇÁ·Î±×·¥À» º¯°æÇϰųª 2´Ü°è È®¾àÀ» Áö¿øÇϵµ·Ï ¼­¹ö DBMS¸¦ ¾÷±×·¹À̵åÇØ¾ß ÇÕ´Ï´Ù.

ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¿©·¯ À§Ä¡¿¡¼­ µ¥ÀÌÅ͸¦ °»½ÅÇÏ·Á ÇÒ °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥À» º¯°æÇϰųª 2´Ü°è È®¾àÀ» Áö¿øÇϵµ·Ï °ü·ÃµÇ´Â ¸ðµç DBMS¸¦ ¾÷±×·¹À̵åÇØ¾ß ÇÕ´Ï´Ù.

sqlcode: -817

sqlstate: 25000

SQL0818N½Ã°£¼ÒÀÎ Ãæµ¹ÀÌ ¹ß»ýÇß½À´Ï´Ù.

¼³¸í: »çÀü ó¸® ÄÄÆÄÀϽà »çÀü ó¸® ÄÄÆÄÀÏ·¯¿¡ ÀÇÇØ ÀÛ¼ºµÈ ½Ã°£¼ÒÀÎÀÌ ¹ÙÀεå½Ã ÆÐŰÁö¿Í ÇÔ²² ÀúÀåµÈ ½Ã°£¼ÒÀΰú µ¿ÀÏÇÏÁö ¾Ê½À´Ï´Ù.

ÀÌ ¹®Á¦Á¡Àº ´ÙÀ½°ú °°Àº °æ¿ì¿¡ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¾Õ¼­ ³ª¿­µÈ ¿øÀο¡ Ãß°¡·Î Àû¿ë °¡´ÉÇÑ ¸ðµç µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ÇÊ¿äÇÑ ÆÐŰÁö¸¦ ¹ÙÀεåÇÏÁö ¾Ê¾Ò±â ¶§¹®¿¡ ÀÌ·¯ÇÑ ¹®Á¦Á¡ÀÌ ¹ß»ýÇßÀ» ¼ö ÀÖ½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¿ÀºêÁ§Æ® ¸ðµâ°ú ÀÏÄ¡ÇÏ´Â ÇÁ·Î±×·¥¿¡ ´ëÇÑ ¹ÙÀÎµå ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÀÀ¿ëÇÁ·Î±×·¥À» ´Ù½Ã ¹ÙÀεåÇϽʽÿÀ. ¶Ç´Â, µ¥ÀÌÅͺ£À̽º¿¡ ÀúÀåµÈ ÆÐŰÁö¿¡ ´ëÀÀµÇ´Â ÇÁ·Î±×·¥À» ½ÇÇàÇϽʽÿÀ.

»ùÇà µ¥ÀÌÅͺ£À̽º¸¦ ¼³Ä¡ÁßÀ̸é, ÀÌ ¸Þ½ÃÁöÀÇ ¹øÈ£ ¹× ÅØ½ºÆ®¸¦ ±â·ÏÇÑ ÈÄ ±â¼ú ¼­ºñ½º ´ëÇ¥¿¡°Ô ¹®ÀÇÇϽʽÿÀ.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¾Õ¼­ ³ª¿­µÈ Á¶Ä¡¿¡ Ãß°¡·Î, Àû¿ë °¡´ÉÇÑ µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ¿¬ÇÕ ¼­¹ö¿¡ ÇÊ¿äÇÑ ÆÐŰÁö¸¦ ¹ÙÀεåÇß´ÂÁö È®ÀÎÇϽʽÿÀ. µ¥ÀÌÅÍ ¼Ò½º¿¡ ÆÐŰÁö¸¦ ¹ÙÀεåÇÏ´Â µ¥ ´ëÇØ¼­´Â ¼³Ä¡ ¹× ±¸¼º º¸Ãæ ¼³¸í¼­¿¡¼­ ÂüÁ¶ÇϽʽÿÀ.

sqlcode: -818

sqlstate: 51003

SQL0822NSQLDA¿¡ À¯È¿ÇÏÁö ¾ÊÀº µ¥ÀÌÅÍ ÁÖ¼Ò ¶Ç´Â Ç¥½Ã±â º¯¼ö ÁÖ¼Ò°¡ ÀÖ½À´Ï´Ù.

¼³¸í: ÀÀ¿ëÇÁ·Î±×·¥ÀÌ À¯È¿ÇÏÁö ¾ÊÀº ÁÖ¼Ò¸¦ SQLDA¿¡ À§Ä¡½ÃÄ×½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ÀÀ¿ëÇÁ·Î±×·¥À» Á¤Á¤ÇÑ ÈÄ, SQLDA¿¡ À¯È¿ÇÑ ÁÖ¼Ò¸¦ À§Ä¡½ÃŰ½Ê½Ã¿À.

sqlcode: -822

sqlstate: 51004

SQL0840NSELECT ¸ñ·Ï¿¡¼­ ³Ê¹« ¸¹Àº Ç׸ñÀÌ ¸®ÅϵǾú½À´Ï´Ù.

¼³¸í: SELECT ¸ñ·Ï¿¡ ¸®ÅÏµÈ Ç׸ñÀÇ ¼ö°¡ ÃÖ´ë Çã¿ë°ªÀ» ÃʰúÇß½À´Ï´Ù. SELECT ¸ñ·Ï(°øÅë Å×À̺í Ç¥Çö½Ä Á¦¿Ü)¿¡ ´ëÇÑ ÃÖ´ë°ªÀº 1012ÀÔ´Ï´Ù. °øÅë Å×À̺í Ç¥Çö½ÄÀÇ SELECT ¸ñ·Ï¿¡ ´ëÇÑ ÃÖ´ë°ªÀº 5000ÀÔ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¸ðµç Á¤º¸°¡ ½ÇÁ¦·Î ÇÊ¿äÇÑÁö ÆÇº°ÇϽʽÿÀ. SELECT ¸ñ·Ï * SQL¹® SELECT * A, B, C¿¡¼­ ¸®ÅÏµÈ Ç׸ñ ¼ö´Â ¼¼ Å×À̺íÀÇ Ä÷³ ¼ö¸¦ ¸ðµÎ ÇÕÇÑ ¼öÀÓ¿¡ À¯ÀÇÇϽʽÿÀ. °¡´ÉÇÏ´Ù¸é, ÇÊ¿äÇÑ Á¤º¸ Ç׸ñ¸¸ ¸®Åϵǵµ·Ï SQL¹®À» ´Ù½Ã ÀÛ¼ºÇϽʽÿÀ. ¸ðµç Á¤º¸°¡ ÇÊ¿äÇϸé, SQL¹®À» µÎ °³ ÀÌ»óÀÇ ¸í·É¹®À¸·Î ºÐ¸®ÇϽʽÿÀ.

sqlcode: -840

sqlstate: 54004

SQL0842N¼­¹ö "<server-name>"À¸·ÎÀÇ ¿¬°áÀÌ ÀÌ¹Ì Á¸ÀçÇÕ´Ï´Ù.

¼³¸í: SQLRULES(STD)°¡ À¯È¿Çϰí, CONNECT¹®Àº ±âÁ¸ÀÇ SQL ¿¬°áÀ» ½Äº°ÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: Á¤Á¤ ¹æ¹ýÀº ¿À·ù¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÀÖ´Â ¿À·ù¸¦ Á¤Á¤ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ.

sqlcode: -842

sqlstate: 08002

SQL0843N¼­¹ö À̸§À¸·Î ±âÁ¸ ¿¬°áÀ» ÁöÁ¤ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: ¸í·É¹®, ¸í·É ¶Ç´Â API¿¡ ÀÀ¿ëÇÁ·Î¼¼½ºÀÇ ±âÁ¸ SQL ¿¬°áÀ» ½Äº°ÇÏÁö ¾Ê´Â ¼­¹ö À̸§À» ÁöÁ¤Çß½À´Ï´Ù.

À̰ÍÀº ´ÙÀ½ ¸í·É¹®À» »ç¿ëÇÏ¿© ÀÌ·ç¾îÁ³À» °ÍÀÔ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: Á¤Á¤ ¹æ¹ýÀº ¿À·ù¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù.

ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÀÖ´Â ¿À·ù¸¦ Á¤Á¤ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ.

sqlcode: -843

sqlstate: 08003

SQL0846N½Äº° Ä÷³ "<column-name>"ÀÇ ½ºÆåÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: ALTER ¶Ç´Â CREATE TABLE¹®ÀÇ °æ¿ì, ´ÙÀ½ ÀÌÀ¯ Áß Çϳª·Î ÀÎÇØ ½Äº° Ä÷³ÀÇ ½ºÆåÀÌ À¯È¿ÇÏÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ±¸¹®À» Á¤Á¤ÇÏ°í ¸í·É¹®À» ´Ù½Ã Á¦ÃâÇϽʽÿÀ.

sqlcode: -846

sqlstate: 42815

SQL0859NÆ®·£Àè¼Ç °ü¸®ÀÚ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ ¾×¼¼½º°¡ SQLCODE "<SQLCODE>"·Î ½ÇÆÐÇß½À´Ï´Ù.

¼³¸í: ÀÀ¿ëÇÁ·Î±×·¥Àº SYNCPOINT(TWOPHASE)·Î »çÀü ó¸® ÄÄÆÄÀϵǰí, 2´Ü°è È®¾àÀ» Á¶Á¤Çϱâ À§ÇØ Æ®·£Àè¼Ç °ü¸®ÀÚ µ¥ÀÌÅͺ£À̽º°¡ ÇÊ¿äÇÕ´Ï´Ù. ´ÙÀ½Àº Æ®·£Àè¼Ç °ü¸® ÇÁ·Î±×·¥ µ¥ÀÌÅͺ£À̽º°¡ »ç¿ë ºÒ°¡´ÉÇÑ ÀÌÀ¯ÀÔ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: °¡´ÉÇÑ Á¶Ä¡´Â ´ÙÀ½°ú °°½À´Ï´Ù.

sqlcode: -859

sqlstate: 08502

SQL0863W¼º°øÀûÀÎ ¿¬°áÀÌ ÀÌ·ç¾îÁ³À¸³ª 1¹ÙÀÌÆ® ¹®ÀÚ¸¸À» »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

¼³¸í: ¼­¹ö µ¥ÀÌÅͺ£À̽º ¹× Ŭ¶óÀÌ¾ðÆ® ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ´Ù¸¥ ¾ð¾î À¯Çü¿¡´ëÇÑ ÄÚµå ÆäÀÌÁö¸¦ »ç¿ëÁßÀ̸ç 7ºñÆ® ASCII ¹üÀ§ ¹ÛÀÇ ¾î¶°ÇÑ ¹®ÀÚµµ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù(¸ðµç ÄÚµå ÆäÀÌÁö¿¡¼­ 7ºñÆ® ASCII ¹üÀ§ ³»ÀÇ ¹®ÀÚ¸¸ Çã¿ëµË´Ï´Ù). ¿¹¸¦ µé¸é, ÀϺ»¾î¿Í Latin-1 ÄÚµå ÆäÀÌÁö »çÀÌÀÇ ¿¬°áÀÌ ÀÖÀ» ¼öµµÀÖÁö¸¸, ÀϺ»¾î ¹®ÀÚ Áß ¾î´À °Íµµ Latin-1 ÄÚµå ÆäÀÌÁö¿¡¼­´Â »ç¿ë ºÒ°¡´ÉÇϹǷΠÀÌµé ¹®ÀÚ´Â ¸ðµÎ »ç¿ëÇÏÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù(¿µ¹®ÀÚ »ç¿ë¿¡´Â ¹®Á¦Á¡ÀÌ ¾ø½À´Ï´Ù).

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: °¡´ÉÇÑ ¿øÀÎÀº ´ÙÀ½°ú °°½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ÀÀ¿ëÇÁ·Î±×·¥°ú µ¥ÀÌÅͺ£À̽º ÄÚµå ÆäÀÌÁö »çÀÌ¿¡ °øÅëµÇÁö ¾ÊÀº ¹®ÀÚ¸¦ »ç¿ëÇÏ´Â SQL¹®À̳ª ¸í·ÉÀ» Á¦ÃâÇÏÁö ¸¶½Ê½Ã¿À.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: Ŭ¶óÀÌ¾ðÆ® ½Ã½ºÅÛ, ¿¬ÇÕ ½Ã½ºÅÛ ¹× µ¥ÀÌÅÍ ¼Ò½º »çÀÌ¿¡ °øÅëµÇÁö ¾Ê´Â ¹®ÀÚ¸¦ »ç¿ëÇÏ´Â SQL¹®À̳ª ¸í·ÉÀ» Á¦ÃâÇÏÁö ¸¶½Ê½Ã¿À.

sqlcode: +863

sqlstate: 01539

SQL0865NÀ¯È¿ÇÏÁö ¾ÊÀº tm_database °ª

¼³¸í: µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡ tm_database·Î ¼±ÅÃµÈ °ªÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º°¡ DB2 V2.1 ¶Ç´Â ÀÌÈÄ ¹öÀüÀ̾î¾ß Çϸç DRDA ÇÁ·ÎÅäÄÝÀ» ÅëÇØ(Áï, DB2 Connect¸¦ ÅëÇØ) ¾×¼¼½ºµÈ µ¥ÀÌÅͺ£À̽ºÀÏ ¼ö ¾ø½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä:

  1. µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼ºÀ» °»½ÅÇÏ¿© tm_database parameter¿¡ À¯È¿ÇÑ µ¥ÀÌÅͺ£À̽º¸¦ ÁöÁ¤ÇϽʽÿÀ.
  2. db2stop°ú db2start¸¦ ¹ßÇàÇÏ¿© º¯°æ ³»¿ëÀ» Àû¿ëÇϽʽÿÀ.

sqlcode: -865

sqlstate: 08001

SQL0866N¿¬°á °æ·Î ÀçÁöÁ¤ÀÌ ½ÇÆÐÇß½À´Ï´Ù. ÀÌÀ¯ ÄÚµå: "<reason-code>"

¼³¸í: µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ µð·ºÅ丮 īŻ·Î±×È­ ÀÛ¾÷ °á°ú Áö¿øµÇÁö ¾Ê´Â ¹æ½ÄÀ¸·Î ¿¬°á °æ·Î°¡ ÀçÁöÁ¤µÇ¾ú½À´Ï´Ù.

°¡´ÉÇÑ ÀÌÀ¯ Äڵ忡´Â ´ÙÀ½ÀÌ ÀÖ½À´Ï´Ù.

01
µ¥ÀÌÅͺ£À̽º ¿¬°á¿¡´Â ¼­¹ö°£¿¡ µÎ ¹ø ÀÌ»óÀÇ °æ·Î ÀçÁöÁ¤ÀÌ Æ÷ÇԵǾúÀ¸¸ç, ÇϳªÀÇ ¿¬°á °æ·Î ÀçÁöÁ¤¸¸ÀÌ Áö¿øµË´Ï´Ù.

02
DB2 Ŭ¶óÀÌ¾ðÆ® ¶Ç´Â ¼­¹ö, ±×¸®°í ¹öÀü 1 Ŭ¶óÀÌ¾ðÆ® ¶Ç´Â ¼­¹ö¸¦ ¿¬°áÇÏ·Á Çß½À´Ï´Ù. ¹öÀü 1 Ŭ¶óÀÌ¾ðÆ® ¶Ç´Â ¼­¹ö·Î´Â °æ·Î ÀçÁöÁ¤ÀÌ Áö¿øµÇÁö ¾Ê±â ¶§¹®¿¡ ÀÌ·¯ÇÑ ½Ãµµ°¡ ½ÇÆÐÇß½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ´ÙÀ½Àº ÀÌÀ¯ Äڵ忡 µû¸¥ Á¶Ä¡ÀÔ´Ï´Ù.

01
µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã īŻ·Î±×È­ÇÏ¿© ¿¬°á °æ·Î¿¡ ÀÖ´Â ´Ù¸¥ ¼­¹ö·Î °æ·Î ÀçÁöÁ¤µÇ´Â ¼­¹ö°¡ µÎ °³ ÀÌ»ó ÀÖÁö ¾Ê°Ô ÇϽʽÿÀ.

02
µ¥ÀÌÅͺ£À̽º¸¦ ´Ù½Ã īŻ·Î±×È­ÇÏ¿© ¿¬°á °æ·Î¸¦ ÀçÁöÁ¤ÇÏ´Â Áß°£ ¼­¹ö°¡ ¾øµµ·Ï ÇϽʽÿÀ.

sqlcode: -866

sqlstate: 08001

SQL0868NÀÌ¹Ì ¿¬°áµÇ¾î ÀÖ´Â ¼­¹ö¿¡ USER/USINGÀýÀ» »ç¿ëÇÏ´Â CONNECTÀýÀ» ½ÃµµÇß½À´Ï´Ù.

¼³¸í: ¼­¹ö·ÎÀÇ ÇöÀç ¶Ç´Â °íÁ¤µÈ ¿¬°áÀÌ Á¸ÀçÇϰí, ÀÌ USER/USINGÀýÀ» »ç¿ëÇÏ´Â ¼­¹ö·ÎÀÇ CONNECT°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: °¡´ÉÇÑ Á¶Ä¡´Â ´ÙÀ½°ú °°½À´Ï´Ù.

sqlcode: -868

sqlstate: 51022

SQL0880NSAVEPOINT "<savepoint-name>"ÀÌ Á¸ÀçÇÏÁö ¾Ê°Å³ª ÀÌ ¹®¸Æ¿¡¼­ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: RELEASE ¶É´À ROLLBACK TO SAVEPOINT "<savepoint-name>" ¸í·É¹®À» ¹ßÇàÇÏ´Â Áß¿¡ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. ÀÌ À̸§À» °®´Â ¼¼À̺êÆ÷ÀÎÆ®°¡ ¾ø°Å³ª ÇöÀçÀÇ ÃÖ¼Ò ´ÜÀ§ ½ÇÇà ¹®¸Æ ¿ÜºÎ¿¡ ¼³Á¤µÇ¾ú½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¸í·É¹®¿¡¼­ ¼¼À̺êÆ÷ÀÎÆ® À̸§À» Á¤Á¤ÇÏ°í ¸í·É¹®À» ´Ù½Ã ¹ßÇàÇϽʽÿÀ.

sqlcode: -880

sqlstate: 3B001

SQL0881N"<savepoint-name>" À̸§ÀÇ SAVEPOINT°¡ ÀÌ¹Ì ÀÖÀ¸³ª, ÀÌ ¼¼À̺êÆ÷ÀÎÆ® À̸§Àº ´Ù½Ã »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

¼³¸í: À̸§ "<savepoint-name>"ÀÌ ÀÌ¹Ì SAVEPOINT¹®¿¡¼­ »ç¿ëµÇ¾ú½À´Ï´Ù. ÀÌ ¼¼À̺êÆ÷ÀÎÆ® À̸§À» »ç¿ëÇÑ SAVEPOINT¹® Áß ÃÖ¼ÒÇÑ Çϳª°¡ ÀÌ À̸§ÀÌ °íÀ¯Çϵµ·Ï UNIQUE Ű¿öµåµµ ÁöÁ¤Ç߱⠶§¹®¿¡ ÀÌ À̸§À» ´Ù½Ã »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. »õ ¼¼À̺êÆ÷ÀÎÆ®°¡ ¼³Á¤µÇÁö ¾Ê¾Ò½À´Ï´Ù. °°Àº À̸§ÀÇ ÀÌÀü ¼¼À̺êÆ÷ÀÎÆ®°¡ ¿©ÀüÈ÷ Á¸ÀçÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ÀÌ ¼¼À̺êÆ÷ÀÎÆ®¿¡ ´ëÇØ ´Ù¸¥ À̸§À» ¼±ÅÃÇϰí SAVEPOINT¹®À» ´Ù½Ã ¹ßÇàÇϽʽÿÀ. ±âÁ¸ÀÇ ÀÌ ¼¼À̺êÆ÷ÀÎÆ® À̸§À» ´Ù½Ã »ç¿ëÇØ¾ß ÇÏ´Â °æ¿ì, RELEASE SAVEPOINT¹®À» ¹ßÇàÇÏ¿© ±âÁ¸ÀÇ ¼¼À̺êÆ÷ÀÎÆ®¸¦ ÇØÁ¦ÇϽʽÿÀ. ±×·¯³ª RELEASE SAVEPOINT¹®Àº ÁöÁ¤µÈ ¼¼À̺êÆ÷ÀÎÆ®°¡ ¼³Á¤µÈ ÀÌÈÄ Æ®·£Àè¼Ç¿¡ ¼³Á¤µÈ ¼¼À̺êÆ÷ÀÎÆ®µµ ÇØÁ¦ÇÔ¿¡ À¯ÀÇÇϽʽÿÀ. SQL ÂüÁ¶¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

sqlcode: -881

sqlstate: 3B501

SQL0882NSavepoint°¡ ¾ø½À´Ï´Ù.

¼³¸í: ROLLBACK TO SAVEPOINT¹®À» ¹ßÇàÇÏ´Â Áß¿¡ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. ±âÁ¸ÀÇ ¼¼À̺êÆ÷ÀÎÆ®°¡ ¾ø´Â °æ¿ì¿¡´Â ƯÁ¤ ¼¼À̺êÆ÷ÀÎÆ® À̸§À» ÁöÁ¤ÇÏÁö ¾Ê°í ROLLBACK TO SAVEPOINT¸¦ ¹ßÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ´Ù¸¥ ¸í·É¹®À» ¹ßÇàÇϰųª ROLLBACK¹®À¸·Î Æ®·£Àè¼Ç Àüü¸¦ ±¸°£ º¹¿øÇϽʽÿÀ.

sqlcode: -882

sqlstate: 3B502


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