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

SQL0100 - SQL0199

SQL0100WFETCH, UPDATE ¶Ç´Â DELETE¿¡ ´ëÇÑ ÇàÀÌ ¾ø°Å³ª Á¶È¸ °á°ú°¡ ºó Å×À̺íÀÔ´Ï´Ù.

¼³¸í: ´ÙÀ½ Á¶°Ç Áß Çϳª°¡ ÂüÀÔ´Ï´Ù.

µ¥ÀÌÅͰ¡ °Ë»ö, °»½Å ¶Ç´Â »èÁ¦µÇÁö ¾Ê¾Ò½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: Á¶Ä¡°¡ ÇÊ¿ä¾ø½À´Ï´Ù. 󸮰¡ °è¼ÓµË´Ï´Ù.

sqlcode: +100

sqlstate: 02000

SQL0101N¸í·É¹®ÀÌ ³Ê¹« ±æ°Å³ª ³Ê¹« º¹ÀâÇÕ´Ï´Ù.

¼³¸í: ¸í·É¹®ÀÌ ³Ê¹« ±æ°Å³ª º¹ÀâÇÏ¿© ½Ã½ºÅÛ ÇѰ踦 ÃʰúÇϰųª, Á¦ÇÑÁ¶°Ç ¶Ç´Â Æ®¸®°Å°¡ ³Ê¹« ¸¹¾Æ ¸í·É¹®À» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.

ÆÑµÈ ¼³¸íÀ» ÀÛ¼º ¶Ç´Â ¼öÁ¤ÇÏ´Â ¸í·É¹®ÀÎ °æ¿ì, »õ·Î ÆÑµÈ ¼³¸íÀÌ ½Ã½ºÅÛ Ä«Å»·Î±×ÀÇ ÇØ´ç Ä÷³¿¡ ´ëÇØ ³Ê¹« Ŭ ¼öµµ ÀÖ½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ´Â ´ÙÀ½À» È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.

¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
ÁÖ:¼­·Î ´Ù¸¥ ÄÚµå ÆäÀÌÁöÇÏ¿¡¼­ ¼öÇàÇϰí ÀÖ´Â ÀÀ¿ëÇÁ·Î±×·¥°ú µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ¹®ÀÚ µ¥ÀÌÅÍ º¯È¯ÀÌ ÀÌ·ç¾îÁ³´Âµ¥, º¯È¯ÀÇ °á°ú°¡ ±æÀÌ Á¦ÇÑÀ» ÃʰúÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ´ÙÀ½ Áß Çϳª¸¦ ¼öÇàÇϽʽÿÀ.

sqlcode: -101

sqlstate: 54001

SQL0102N"<string>"À¸·Î ½ÃÀÛÇÏ´Â ¹®ÀÚ¿­ »ó¼ö°¡ ³Ê¹« ±é´Ï´Ù.

¼³¸í: ´ÙÀ½ Áß Çϳª°¡ ¹ß»ýÇß½À´Ï´Ù.

¾Æ¸¶µµ µ¥ÀÌÅÍ º¯È¯ÀÌ ÀϾ°í Àִµ¥, ±× °á°ú ¹®ÀÚ¿­ÀÌ ³Ê¹« ±ä °Í °°½À´Ï´Ù. ¼­·Î ´Ù¸¥ ÄÚµå ÆäÀÌÁöÇÏ¿¡¼­ ¼öÇàÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥°ú µ¥ÀÌÅͺ£À̽º »çÀÌÀÇ ¿¬°á¿¡ ´ëÇØ, ¸®ÅÍ·²ÀÌ ÀÀ¿ëÇÁ·Î±×·¥ ÄÚµå ÆäÀÌÁö¿¡¼­ µ¥ÀÌÅͺ£À̽º ÄÚµå ÆäÀÌÁö·Î º¯È¯µÇ¾ú½À´Ï´Ù. ¾î¶² »óȲ¿¡¼­, ¿¹¸¦ µé¸é µ¥ÀÌÅͺ£À̽º°¡ EUC ÄÚµå ÆäÀÌÁö·Î ÀÛ¼ºµÈ °æ¿ì, ±×·¡ÇÈ ¸®ÅÍ·²Àº µ¥ÀÌÅͺ£À̽º ÄÚµå ÆäÀÌÁö¿¡¼­ UCS-2(UNICODE) ÀÎÄÚµùÀ¸·Î ´õ º¯È¯µÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ´Â °á°ú ¹®ÀÚ¿­ÀÌ ÀÔ·Â ¹®ÀÚ¿­º¸´Ù ´õ ±æ¾îÁú ¼ö ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: Comment on TableÀ̳ª Comment on ColumnÀÇ °æ¿ì, ÁÖ¼®ÀÇ Å©±â¸¦ ÁÙÀ̽ʽÿÀ. SQL CONNECT¹®ÀÇ °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö À̸§ÀÇ ±æÀ̸¦ ÁÙÀ̽ʽÿÀ. ±âŸ ¸®ÅÍ·²ÀÇ °æ¿ì, ¿ä±¸µÈ ÇÔ¼ö¸¦ ´ëÈ­½ÄÀ¸·Î »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. ¿À·ù°¡ ÀÀ¿ëÇÁ·Î±×·¥¿¡ Æ÷ÇÔµÈ CONNECT°¡ ¾Æ´Ñ SQL¹® ¹®¸Æ¿¡¼­ ¹ß»ýÇÏ´Â °æ¿ì, long ¹®ÀÚ¿­À» È£½ºÆ® º¯¼ö¿¡ ÁöÁ¤ÇÑ ÈÄ SQL¹®¿¡¼­ ÇØ´ç º¯¼ö¸¦ ¹®ÀÚ¿­ ¸®ÅÍ·²·Î ´ëüÇϽʽÿÀ.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿¬°á ÇÁ·Î±×·¥ ¼¼¼ÇÀÇ °æ¿ì, ¿À·ùÀÇ ¿øÀÎÀÌ µÇ´Â µ¥ÀÌÅÍ ¼Ò½º¸¦ ÆÇº°ÇϽʽÿÀ(½ÇÆÐÀÇ ¿øÀÎÀÌ µÇ´Â µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇØ ¹®Á¦Á¡ ÆÇº° ¾È³»¼­ ÂüÁ¶). ÇØ´ç µ¥ÀÌÅÍ ¼Ò½ºÀÇ SQL ¾ð¾î¸¦ Á¶»çÇÏ¿© ¾î¶² °íÀ¯ ÇѰ踦 ÃʰúÇß´ÂÁö ÆÇº°Çϰí, ÇÊ¿äÇÑ °æ¿ì ½ÇÆÐÇÑ ¸í·É¹®À» Á¶Á¤ÇϽʽÿÀ.

sqlcode: -102

sqlstate: 54002

SQL0103N¼ýÀÚ ¸®ÅÍ·² "<literal>"ÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: Ç¥½ÃµÈ "<literal>"ÀÌ ¼ýÀÚ·Î ½ÃÀÛÇÏÁö¸¸ À¯È¿ÇÑ Á¤¼ö, 10Áø¼ö ¶Ç´Â ºÎµ¿ ¼Ò¼öÁ¡ ¸®ÅÍ·²ÀÌ ¾Æ´Õ´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: a µ¥ÀÌÅÍ ¼Ò½º ƯÁ¤ ¸®ÅÍ·² Ç¥½Ã ¿À·ù°¡ ¿¬°á ÇÁ·Î±×·¥ ¼¼¼Ç¿¡¼­ ¹ß»ýÇß½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: À¯È¿ÇÏÁö ¾ÊÀº ¼ýÀÚ ¸®ÅÍ·²À» Á¤Á¤ÇϽʽÿÀ. ¿¬°á ÇÁ·Î±×·¥ ¼¼¼Ç¿¡¼­ ¿À·ù°¡ ¹ß»ýÇÑ °æ¿ì, ¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ°¡ ¿À·ù¸¦ ÀÏÀ¸Å² µ¥ÀÌÅÍ ¼Ò½º¸¦ ÆÇº°ÇÕ´Ï´Ù(½ÇÆÐÇÑ µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇØ¼­´Â ¹®Á¦Á¡ ÆÇº° ¾È³»¼­ ÂüÁ¶). ÇØ´ç µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇØ SQL ¾ð¾î¸¦ Á¶»çÇÏ¿© ¾î¶² ¹®ÀÚ¿­ Ç¥Çö ±ÔÄ¢À» À§¹ÝÇß´ÂÁö ÆÇº°Çϰí, ÇÊ¿äÇÑ °æ¿ì ½ÇÆÐÇÑ ¸í·É¹®À» Á¶Á¤ÇϽʽÿÀ.

sqlcode: -103

sqlstate: 42604

SQL0104N"<text>" ´ÙÀ½¿¡ ¿¹±âÄ¡ ¾ÊÀº ÅäÅ« "<token>"ÀÌ ÀÖ½À´Ï´Ù. ¿¹»ó ÅäÅ«¿¡´Â "<token-list>"°¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.

¼³¸í: SQL¹®ÀÇ ±¸¹® ¿À·ù°¡ ÅØ½ºÆ® "<text>" ´ÙÀ½ÀÇ ÁöÁ¤µÈ ÅäÅ«¿¡¼­ °ËÃâµÇ¾ú½À´Ï´Ù. SQL¹®ÀÇ ±¸¹® ¿À·ù°¡ ÅØ½ºÆ® "<text>"ÀÇ ´ÙÀ½¿¡ ¿À´Â ÁöÁ¤µÈ ÅäÅ«¿¡¼­ °ËÃâµÇ¾ú½À´Ï´Ù.

ÇÁ·Î±×·¡¸Ó¸¦ µ½±â À§ÇØ, À¯È¿ÇÑ ÅäÅ«ÀÇ ¸ñ·Ï Áß ÀϺΰ¡ "<token-list>"·Î SQLCAÀÇ SQLERRM Çʵ忡 Á¦°øµË´Ï´Ù. ÀÌ ¸ñ·ÏÀº ¸í·É¹®ÀÌ ÇØ´ç ÁöÁ¡±îÁö´Â ¿Ã¹Ù¸£´Ù°í °¡Á¤ÇÕ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ÁöÁ¤µÈ ÅäÅ« ¿µ¿ª¿¡ ÀÖ´Â ¸í·É¹®À» Á¶»çÇÑ ÈÄ Á¤Á¤ÇϽʽÿÀ.

sqlcode: -104

sqlstate: 42601

SQL0105N"<string>"À¸·Î ½ÃÀÛÇÏ´Â ¸®ÅÍ·²ÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: ¸í·É¹®¿¡ À¯È¿ÇÏÁö ¾ÊÀº "<string>"À¸·Î ½ÃÀÛÇÏ´Â ¸®ÅÍ·²ÀÌ ÀÖ½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¿Ã¹Ù¸¥ Çü½ÄÀÇ ¸®ÅÍ·²À» ÁöÁ¤ÇϽʽÿÀ. ±×·¡ÇÈ ¹®ÀÚ¿­, ½ÖÀ» ÀÌ·ç´Â ºÐ¸®¹®ÀÚ ¹× ¹®ÀÚ¿­ ³»ÀÇ ¹ÙÀÌÆ® ¼ö°¡ ¦¼öÀÎÁö Á¡°ËÇϽʽÿÀ.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ, ¿À·ù¸¦ ÀÏÀ¸Å² µ¥ÀÌÅÍ ¼Ò½º¸¦ ÆÇº°ÇÏ·Á¸é, ¹®Á¦Á¡ ÆÇº° ¾È³»¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

sqlcode: -105

sqlstate: 42604

SQL0106NSQL¹®ÀÌ ÀûÀýÈ÷ ½ÃÀ۵ǾúÀ¸³ª ¿Ï·áµÇÁö ¾Ê¾Ò½À´Ï´Ù.

¼³¸í: ´õ ÀÌ»óÀÇ ÀÔ·ÂÀÌ ¹ß°ßµÇÁö ¾ÊÀº ÁöÁ¡¿¡ À̸£±â±îÁö SQL¹®À» Á¤Á¤Çß½À´Ï´Ù. ÀÌ·Î ÀÎÇØ ¸®ÅÍ·²ÀÌ ÀûÀýÈ÷ Á¾·áÇÏ´Â µ¥ ½ÇÆÐÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®ÀÚ¿­ ¸®ÅÍ·²¿¡ ¸¶Áö¸· ÀÎ¿ë ºÎÈ£°¡ ÇÊ¿äÇÕ´Ï´Ù.

SQL¹® 󸮰¡ ¿Ï·áµÇ¾ú½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¿øÇÏ´Â ÇÔ¼ö¸¦ ¿Ï·áÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ºÎºÐÀÌ ¸í·É¹®¿¡ ÀÖ´ÂÁö, ¸ðµç ÀýÀÌ ¿ÏÀüÇÑÁö È®ÀÎÇϽʽÿÀ.

PL/I: ¼¼¹ÌÄÝ·Ð ¾ÕÀÇ SQL¹®ÀÌ ¿ÏÀüÇÑÁö È®ÀÎÇϽʽÿÀ. ¾î¼Àºí·¯ÀÇ °æ¿ì, ¿¬°á ±ÔÄ¢ÀÌ ÀûÀýÈ÷ µÚ¿¡ ¿À´ÂÁö È®ÀÎÇϽʽÿÀ(°ø¹éÀÌ ¾ø´Â ¹®ÀÚ´Â ¹Ýµå½Ã 72 Ä÷³ ¾È¿¡ ÀÖ¾î¾ß Çϸç, ¿¬°á ÇàÀº 16 Ä÷³ À̻󿡼­ ½ÃÀÛÇØ¾ß ÇÕ´Ï´Ù).

COBOL: END-EXEC ¾ÕÀÇ SQL¹®ÀÌ ¿ÏÀüÇÑÁö È®ÀÎÇϽʽÿÀ.

sqlcode: -106

sqlstate: 42601, 42603

SQL0107NÀ̸§ "<name>"ÀÌ ³Ê¹« ±é´Ï´Ù. ÃÖ´ë ±æÀÌ´Â "<length>"ÀÔ´Ï´Ù.

¼³¸í: "<name>"À¸·Î ¸®ÅÏµÈ À̸§ÀÌ ³Ê¹« ±é´Ï´Ù. ÀÌ·¯ÇÑ À¯ÇüÀÇ À̸§¿¡ ´ëÇØ Çã¿ëµÈ ÃÖ´ë ±æÀÌ´Â "<length>"±îÁö Ç¥½ÃµË´Ï´Ù.

»öÀÎ À̸§ ¹× Á¦ÇÑÁ¶°ÇÀº ÃÖ´ë 18¹ÙÀÌÆ®±îÁö °¡´ÉÇÕ´Ï´Ù. Ä÷³ À̸§Àº ÃÖ´ë 30¹ÙÀÌÆ® ±æÀ̰¡ µÉ ¼ö ÀÖ½À´Ï´Ù. ¼¼À̺êÆ÷ÀÎÆ®, Å×À̺í, ºä ¹× º°¸í À̸§Àº ÃÖ´ë 128¹ÙÀÌÆ®±îÁö °¡´ÉÇÕ´Ï´Ù. escape ¹®ÀÚ°¡ ÀÖ´Â °æ¿ì, escape ¹®ÀÚ´Â ±æÀÌ¿¡ Æ÷ÇÔµÇÁö ¾Ê½À´Ï´Ù.

½ºÅ°¸¶ À̸§(¿ÀºêÁ§Æ® ±ÔÁ¤ÀÚ)¿¡´Â ÃÖ´ë 30¹ÙÀÌÆ®±îÁö Çã¿ëµÇ¸ç, ´Ü »ç¿ëÀÚ Á¤ÀÇ À¯ÇüÀÎ °æ¿ì¿¡´Â ½ºÅ°¸¶ À̸§À¸·Î ÃÖ´ë 8¹ÙÀÌÆ®¸¸ Çã¿ëµË´Ï´Ù.

È£½ºÆ® º¯¼ö À̸§ÀÇ ±æÀÌ´Â ÃÖ´ë 30¹ÙÀÌÆ®¸¦ ÃʰúÇÒ ¼ö ¾ø½À´Ï´Ù.

SQL CONNECT¹®ÀÇ °æ¿ì, »çÀü ó¸® ÄÄÆÄÀϽÿ¡ ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö À̸§À¸·Î ÃÖ´ë 18ÀÚ°¡ Çã¿ëµË´Ï´Ù. ±×·¯³ª ÀÀ¿ëÇÁ·Î±×·¥ ¼­¹ö À̸§ÀÌ 8ÀÚº¸´Ù ±æ¸é ·±Å¸ÀÓ ¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù.

¶ÇÇÑ, SQL CONNECT¹®¿¡¼­ ¾ÏÈ£´Â ÃÖ´ë 18ÀÚ, ±ÇÇÑ ID´Â ÃÖ´ë 8ÀÚ±îÁö Çã¿ëµË´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿¬°á ÇÁ·Î±×·¥ ¼¼¼Ç¿¡¼­ µ¥ÀÌÅÍ ¼Ò½º ƯÁ¤ ÇѰ踦 ÃʰúÇßÀ» ¼ö ÀÖ½À´Ï´Ù.

¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
ÁÖ:¼­·Î ´Ù¸¥ ÄÚµå ÆäÀÌÁöÇÏ¿¡¼­ ¼öÇàÇϰí ÀÖ´Â ÀÀ¿ëÇÁ·Î±×·¥°ú µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ¹®ÀÚ µ¥ÀÌÅÍ º¯È¯ÀÌ ÀÌ·ç¾îÁ³´Âµ¥, º¯È¯ÀÇ °á°ú°¡ ±æÀÌ Á¦ÇÑÀ» ÃʰúÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ´õ ªÀº À̸§À» ¼±ÅÃÇϰųª ¿ÀºêÁ§Æ® À̸§ÀÇ Ã¶ÀÚ¸¦ Á¤Á¤ÇϽʽÿÀ.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿¬°á ÇÁ·Î±×·¥ ¼¼¼ÇÀÇ °æ¿ì, ¿À·ùÀÇ ¿øÀÎÀÌ µÇ´Â µ¥ÀÌÅÍ ¼Ò½º¸¦ ÆÇº°ÇϽʽÿÀ(½ÇÆÐÀÇ ¿øÀÎÀÌ µÇ´Â µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇØ ¹®Á¦Á¡ ÆÇº° ¾È³»¼­ ÂüÁ¶). ÇØ´ç µ¥ÀÌÅÍ ¼Ò½ºÀÇ SQL ¾ð¾î¸¦ Á¶»çÇÏ¿© ¾î¶² °íÀ¯ ÇѰ踦 ÃʰúÇß´ÂÁö ÆÇº°Çϰí, ÇÊ¿äÇÑ °æ¿ì ½ÇÆÐÇÑ ¸í·É¹®À» Á¶Á¤ÇϽʽÿÀ.

sqlcode: -107

sqlstate: 42622

SQL0108NÀ̸§ "<name>"ÀÇ ±ÔÁ¤ÀÚ ¼ö°¡ Ʋ¸³´Ï´Ù.

¼³¸í: "<name>" À̸§ÀÌ À߸ø ±ÔÁ¤µÇ¾ú½À´Ï´Ù.

"<name>" À̸§ÀÌ ÁÖ¾îÁø ¿ÀºêÁ§Æ®´Â ÇϳªÀÇ ±ÔÁ¤ÀÚ¸¸À» °¡Áú ¼ö ÀÖ½À´Ï´Ù.

Ä÷³ À̸§Àº, Å×À̺í À̸§(±ÔÁ¤µÇ°Å³ª ±ÔÁ¤µÇÁö ¾ÊÀ½) ¶Ç´Â »ó°ü À̸§À¸·Î ±ÔÁ¤µË´Ï´Ù. ÀϺΠ¹®¸Æ¿¡¼­´Â Ä÷³ À̸§¿¡ Å×À̺í À̸§ ±ÔÁ¤ÀÚ°¡ ÇÊ¿äÇÕ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¿ÀºêÁ§Æ®ÀÇ À̸§ÀÌ ¿Ã¹Ù¸£°Ô ±ÔÁ¤µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ.

sqlcode: -108

sqlstate: 42601

SQL0109N"<clause>"ÀýÀº Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.

¼³¸í: Ç¥½ÃµÈ ÀýÀÌ SQL¹®¿¡ ³ªÅ¸³­ ¹®¸Æ¿¡¼­ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.

ºÎ¼Ó Á¶È¸, INSERT¹® ¶Ç´Â CREATE VIEW¹®¿¡´Â INTO, ORDER BY ¶Ç´Â FOR UPDATEÀýÀÌ ÀÖÀ» ¼ö ¾ø½À´Ï´Ù. Embedded SELECT¹®¿¡´Â ORDER BY ¶Ç´Â FOR UPDATEÀýÀ» »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. Embedded SELECT¹®¿¡´Â ºÎ¼Ó Á¶È¸¸¦ Á¦¿ÜÇϰí´Â ÁýÇÕ ¿¬»êÀÚ°¡ ÀÖÀ» ¼ö ¾ø½À´Ï´Ù. Ä¿¼­ ¼±¾ð¿¡ »ç¿ëµÈ SELECT ¶Ç´Â VALUES¹®¿¡´Â INTOÀýÀÌ ÀÖÀ» ¼ö ¾ø½À´Ï´Ù. RAISE_ERROR ÇÔ¼ö´Â CAST ½ºÆåÀ» »ç¿ëÇÏ´Â µ¥ÀÌÅÍ À¯ÇüÀ¸·Î º¯È¯(cast)µÈ °æ¿ì¿¡¸¸ ¼±Åà ¸ñ·Ï Ç׸ñÀ¸·Î »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: Åë°ú ¼¼¼Ç¿¡¼­ µ¥ÀÌÅÍ ¼Ò½º ƯÁ¤ Á¦ÇÑ»çÇ×À» À§¹ÝÇßÀ» ¼ö ÀÖ½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ÀÌ ÀýÀ» Á¦°ÅÇÏ¿© SQL¹®À» Á¤Á¤ÇϽʽÿÀ.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿¬°á ÇÁ·Î±×·¥ ¼¼¼ÇÀÇ °æ¿ì, ¿À·ùÀÇ ¿øÀÎÀÌ µÇ´Â µ¥ÀÌÅÍ ¼Ò½º¸¦ ÆÇº°ÇϽʽÿÀ(½ÇÆÐÀÇ ¿øÀÎÀÌ µÇ´Â µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇØ ¹®Á¦Á¡ ÆÇº° ¾È³»¼­ ÂüÁ¶). ÇØ´ç µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ SQL ¾ð¾î¸¦ Á¶»çÇÏ¿© ¾î¶² °íÀ¯ Á¦ÇÑ»çÇ×À» À§¹ÝÇß´ÂÁö ÆÇº°ÇÑ ÈÄ, ÇÊ¿äÇÑ °æ¿ì ½ÇÆÐÇÑ ¸í·É¹®À» Á¶Á¤ÇϽʽÿÀ.

sqlcode: -109

sqlstate: 42601

SQL0110N"<string>"Àº À¯È¿ÇÏÁö ¾ÊÀº 16Áø »ó¼öÀÔ´Ï´Ù.

¼³¸í: 16Áø »ó¼ö "<string>"Àº À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. ¹®Á¦Á¡Àº ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: »ó¼ö¸¦ Á¤Á¤ÇÑ ÈÄ ¸í·É¹®À» ´Ù½Ã Á¦ÃâÇϽʽÿÀ.

sqlcode: -110

sqlstate: 42606

SQL0111NÄ÷³ ÇÔ¼ö "<name>"¿¡ Ä÷³ À̸§À» Æ÷ÇÔÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: Ä÷³ ÇÔ¼ö "<name>"(AVG, MIN, MAX, SUM ¶Ç´Â COUNT(DISTINCT))ÀÇ ½ºÆåÀ» Á¦´ë·Î ÁöÁ¤ÇÏÁö ¾Ê¾Ò´Âµ¥, ÀÌ´Â ±×·¯ÇÑ ÇÔ¼ö¿¡ ÇÇ¿¬»êÀÚ·Î Ä÷³ À̸§ÀÌ Æ÷ÇԵǾî¾ß Çϱ⠶§¹®ÀÔ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: Ä÷³ ÇÔ¼ö¿¡ ´ëÇÑ ÇÇ¿¬»êÀÚÀΠǥÇö½Ä¿¡ Ä÷³ À̸§À» ÁöÁ¤ÇϽʽÿÀ.

ÁÖ: ÀÌ ¿À·ù´Â ¹öÀü 2 ÀÌÀüÀÇ DB2 ¸±¸®½º¿¡¸¸ Àû¿ëµË´Ï´Ù.

sqlcode: -111

sqlstate: 42901

SQL0112NÄ÷³ ÇÔ¼ö "<name>"ÀÇ ÇÇ¿¬»êÀÚ¿¡ Ä÷³ ÇÔ¼ö, ½ºÄ®¶ó fullselect ¶Ç´Â ºÎ¼Ó Á¶È¸°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

¼³¸í: Ä÷³ ÇÔ¼öÀÇ ÇÇ¿¬»êÀÚ´Â ´ÙÀ½À» Æ÷ÇÔÇÒ ¼ö ¾ø½À´Ï´Ù.

SELECT ¸ñ·Ï¿¡¼­ »ê¼ú ¿¬»êÀÚÀÇ ÇÇ¿¬»êÀÚ´Â DISTINCT Ű¿öµå°¡ ÀÖ´Â Ä÷³ ÇÔ¼ö°¡ µÉ ¼ö ¾ø½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: Ä÷³ ÇÔ¼ö »ç¿ëÀ» Á¤Á¤ÇÑ ÈÄ À¯È¿ÇÏÁö ¾ÊÀº Ç¥Çö½ÄÀ» Á¦°ÅÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ.

sqlcode: -112

sqlstate: 42607

SQL0113N"<identifier>"¿¡ Çã¿ëµÇÁö ¾Ê´Â ¹®ÀÚ°¡ Àְųª ¹®ÀÚ°¡ Çϳªµµ ¾ø½À´Ï´Ù.

¼³¸í: SQL-variable-name, parameter-name ¶Ç´Â condition-name "<identifier>"¿¡ À¯È¿ÇÏÁö ¾ÊÀº ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù. SQL ÀÏ¹Ý ½Äº°ÀÚ¿¡ À¯È¿ÇÑ ¹®ÀÚ¸¸ Çã¿ëµË´Ï´Ù. ½Äº°ÀÚ°¡ ºÐ¸®µÇ¾î Àֱ⠶§¹®¿¡, Á¢±â°¡ ¼öÇàµÇÁö ¾Ê°í ´ë¼Ò¹®ÀÚ´Â ¼­·Î¸¦ ±¸º°Çϵµ·Ï 󸮵˴ϴÙ.

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

sqlcode: -113

sqlstate: 42601

SQL0117NÇÒ´çµÈ °ªÀÇ ¼ö°¡ ÁöÁ¤µÇ°Å³ª ³»Æ÷µÈ Ä÷³ÀÇ ¼ö¿Í °°Áö ¾Ê½À´Ï´Ù.

¼³¸í:

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

»ç¿ëÀÚ ÀÀ´ä: ¸í·É¹®À» Á¤Á¤ÇÑ ÈÄ ÁöÁ¤µÇ°Å³ª ³»Æ÷µÈ Ä÷³ °¢°¢¿¡ ´ëÇØ ÇϳªÀÇ °ªÀ» ÁöÁ¤ÇϽʽÿÀ.

sqlcode: -117

sqlstate: 42802

SQL0118NINSERT, DELETE ¶Ç´Â UPDATE¹®ÀÇ ¸ñÇ¥ÀÎ Å×À̺íÀ̳ª ºä°¡ FROMÀý¿¡µµ ÁöÁ¤µÇ¾ú½À´Ï´Ù.

¼³¸í: INSERT, DELETE ¶Ç´Â UPDATE¹®ÀÇ ¸ñÇ¥·Î ÁöÁ¤µÈ Å×ÀÌºí ¶Ç´Â ºä°¡ ¸í·É¹® ³»ÀÇ ºÎ¼Ó Á¶È¸ÀÇ FROMÀý¿¡µµ ³ªÅ¸³³´Ï´Ù.

INSERT, UPDATE ¶Ç´Â DELETEÀÇ ¸ñÇ¥ÀÎ Å×ÀÌºí ¶Ç´Â ºä´Â »ðÀ﵃ °ªÀ» Á¦°øÇϰųª »ðÀÔ, °»½Å ¶Ç´Â »èÁ¦µÉ ÇàÀ» ±ÔÁ¤Çϱâ À§ÇØ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù.

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

ÀÌ ¸Þ½ÃÁö´Â ¹öÀü 1.2¿Í ÀÌÀü ¹öÀüÀÇ ¼­¹ö ¹× DB2 Connect¸¦ ÅëÇØ ¾×¼¼½ºµÇ´Â È£½ºÆ®¿¡¸¸ Àû¿ëµË´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ³»ÀçµÈ ÇÔ¼ö°¡ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ¿øÇÏ´Â °á°ú¸¦ ¾òÀ¸·Á¸é, ¿ÀºêÁ§Æ® Å×ÀÌºí ¶Ç´Â ºäÀÇ Àӽà »çº»À» ÀÛ¼ºÇÏ°í ºÎ¼Ó ¼±ÅÃÀ» ÇØ´ç »çº»À¸·Î ÁÖ¼Ò ÁöÁ¤ÇϽʽÿÀ.

sqlcode: -118

sqlstate: 42902

SQL0119NSELECTÀý, HAVINGÀý ¶Ç´Â ORDER BYÀý¿¡ ÁöÁ¤µÈ "<expression-start>"·Î ½ÃÀ۵Ǵ ǥÇö½ÄÀÌ GROUP BYÀý¿¡ ÁöÁ¤µÇ¾î ÀÖÁö ¾Ê°Å³ª, Ä÷³ ÇÔ¼ö°¡ ÀÖ´Â SELECTÀý, HAVINGÀý ¶Ç´Â ORDER BYÀý¿¡ ÀÖ°í GROUP BYÀýÀÌ ÁöÁ¤µÇÁö ¾Ê¾Ò½À´Ï´Ù.

¼³¸í: SELECT¹®¿¡´Â ´ÙÀ½ ¿À·ù Áß Çϳª°¡ ¾Ò½À´Ï´Ù.

½Äº°µÈ Ç¥Çö½ÄÀº "<expression-start>"·Î ½ÃÀÛÇϴ ǥÇö½ÄÀÔ´Ï´Ù. Ç¥Çö½ÄÀÌ ´ÜÀÏ Ä÷³ À̸§ÀÏ ¼ö ÀÖ½À´Ï´Ù.

HAVINGÀý¿¡ NODENUMBER ¶Ç´Â PARTITION ÇÔ¼ö°¡ ÁöÁ¤µÈ °æ¿ì, ÇÏÀ§ Å×À̺íÀÇ ¸ðµç ÆÄƼ¼Ç Ű Ä÷³ÀÌ HAVINGÀý¿¡ Æ÷ÇÔµÈ °ÍÀ¸·Î °£Áֵ˴ϴÙ.

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

»ç¿ëÀÚ ÀÀ´ä: SELECTÀý, HAVINGÀý ¶Ç´Â ORDER BYÀý¿¡ ÀÖ´Â GROUP BYÀý¿¡ Ç¥Çö½ÄÀ» Æ÷ÇÔ½ÃŰ°Å³ª SELECT¹®¿¡¼­ Ä÷³ ÇÔ¼ö¸¦ Á¦°ÅÇÏ¿© ¸í·É¹®À» Á¤Á¤ÇϽʽÿÀ.

sqlcode: -119

sqlstate: 42803

SQL0120NA WHEREÀý, GROUP BYÀý, SETÀý ¶Ç´Â SET ÀüÀÌ º¯¼ö ¸í·É¹®¿¡ Ä÷³ ÇÔ¼ö°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

¼³¸í: WHEREÀýÀÌ HAVINGÀýÀÇ ºÎ¼Ó Á¶È¸ ³»¿¡ ³ªÅ¸³ª°í, Ä÷³ ÇÔ¼öÀÇ Àμö°¡ ±×·ì¿¡ ´ëÇÑ »ó°ü ÂüÁ¶ÀÏ °æ¿ì¿¡¸¸, WHEREÀýÀÌ Ä÷³ ÇÔ¼ö¿¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù. GROUP BYÀýÀº Ä÷³ ÇÔ¼öÀÇ Àμö°¡ GROUP BYÀýÀ» Æ÷ÇÔÇÏÁö ¾Ê´Â ºÎ¼Ó Á¶È¸ ³»ÀÇ Ä÷³¿¡ ´ëÇÑ »ó°ü ÂüÁ¶ÀÎ °æ¿ì¿¡¸¸ Ä÷³ ÇÔ¼ö¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù. UPDATE¹®ÀÇ SETÀý ¶Ç´Â SET ÀüÀÌ º¯¼ö ¸í·É¹®Àº ÁöÁ¤¹®ÀÇ ¿À¸¥ÂÊ¿¡ ÀÖ´Â fullselect ³»ÀÇ Ä÷³ ÇÔ¼ö¸¸À» Æ÷ÇÔÇÒ ¼ö ÀÖ½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: Ä÷³ ÇÔ¼ö°¡ Áö¿øµÇ´Â °÷¿¡¼­¸¸ »ç¿ëµÇ°í ±×·¸Áö ¾ÊÀº °æ¿ì¿¡´Â »ç¿ëµÇÁö ¾Êµµ·Ï ¸í·É¹®À» º¯°æÇϽʽÿÀ.

sqlcode: -120

sqlstate: 42903

SQL0121NÄ÷³ "<name>"ÀÌ INSERT¹®, UPDATE¹® ¶Ç´Â SET ÀüÀÌ-º¯¼ö ¸í·É¹®¿¡ µÎ ¹ø ÀÌ»ó ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù.

¼³¸í: µ¿ÀÏÇÑ Ä÷³ "<name>"ÀÌ INSERT¹®ÀÇ Ä÷³ ¸ñ·Ï, UPDATE¹®ÀÇ SETÀý¿¡ ÀÖ´Â ÁöÁ¤¹® ¿ÞÂÊ ¶Ç´Â SET Àüȯ-º¯¼ö ¸í·É¹®ÀÇ ÁöÁ¤¹® ¿ÞÂÊ¿¡ µÎ ¹ø ÀÌ»ó ÁöÁ¤µÇ¾î ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¿À·ù´Â µÑ ÀÌ»óÀÇ ºä Ä÷³ÀÌ ±âº» Å×À̺íÀÇ µ¿ÀÏÇÑ Ä÷³¿¡ ±âÃÊÇÑ ºä·Î »ðÀԵǰųª °»½ÅµÉ ¶§ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¸í·É¹®ÀÇ ±¸¹®À» Á¤Á¤ÇÑ ÈÄ °¢ Ä÷³ À̸§ÀÌ Çѹø¾¿¸¸ ÁöÁ¤µÇµµ·Ï ÇϽʽÿÀ.

sqlcode: -121

sqlstate: 42701

SQL0122NGROUP BYÀýÀÌ ¾ø´Â SELECT¹®ÀÇ SELECTÀý¿¡ Ä÷³ À̸§°ú Ä÷³ ÇÔ¼ö°¡ Àְųª, Ä÷³ À̸§ÀÌ SELECTÀý¿¡´Â ÀÖÀ¸³ª GROUP BYÀý¿¡´Â ¾ø½À´Ï´Ù.

¼³¸í: SELECT¹®¿¡´Â ´ÙÀ½ ¿À·ù Áß Çϳª°¡ ¾Ò½À´Ï´Ù.

Ä÷³ÀÌ ½ºÄ®¶ó ÇÔ¼ö¿¡ ÀÖÀ» ¼öµµ ÀÖ½À´Ï´Ù.

SELECTÀý¿¡ NODENUMBER ¶Ç´Â PARTITION ÇÔ¼ö°¡ ÁöÁ¤µÈ °æ¿ì, ÇÏÀ§ Å×À̺íÀÇ ¸ðµç ÆÄƼ¼Ç Ű Ä÷³Àº SELECTÀý¿¡ Æ÷Ç﵃ °ÍÀ¸·Î °£Áֵ˴ϴÙ.

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

»ç¿ëÀÚ ÀÀ´ä: Ä÷³À» SELECTÀý¿¡ ÀÖ´Â GROUP BYÀý¿¡ Æ÷ÇÔ½ÃŰ°Å³ª SELECTÀý¿¡¼­ Ä÷³À» Á¦°ÅÇÏ¿© ¸í·É¹®À» Á¤Á¤ÇϽʽÿÀ.

sqlcode: -122

sqlstate: 42803

SQL0123NÇÔ¼ö "<name>"ÀÇ À§Ä¡ "<n>"¿¡ ÀÖ´Â ¸Å°³º¯¼ö´Â »ó¼ö ¶Ç´Â Ű¿öµå¿©¾ß ÇÕ´Ï´Ù.

¼³¸í: ÇÔ¼ö "<name>"ÀÇ À§Ä¡ "<n>"¿¡ ÀÖ´Â ¸Å°³º¯¼ö°¡ »ó¼ö¿©¾ß ÇÒ ¶§ »ó¼ö°¡ ¾Æ´Ï°Å³ª, Ű¿öµå¿©¾ß ÇÒ ¶§ Ű¿öµå°¡ ¾Æ´Õ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ÇÔ¼öÀÇ °¢ Àμö°¡ ÇØ´ç ¸Å°³º¯¼öÀÇ Á¤ÀǸ¦ µû¸£´ÂÁö È®ÀÎÇϽʽÿÀ.

sqlcode: -123

sqlstate: 42601

SQL0125NORDER BYÀý¿¡ ÀÖ´Â Ä÷³ ¹øÈ£°¡ 1º¸´Ù À۰ųª °á°ú Å×ÀÌºí¿¡ ÀÖ´Â Ä÷³ ¹øÈ£º¸´Ù Å®´Ï´Ù.

¼³¸í: ¸í·É¹®ÀÇ ORDER BYÀý¿¡ ÀÖ´Â Ä÷³ ¹øÈ£°¡ 1º¸´Ù À۰ųª °á°ú Å×À̺íÀÇ Ä÷³ ¼ö(SELECT ÀýÀÇ Ç׸ñ ¼ö)º¸´Ù Å®´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ORDER BYÀýÀÇ ±¸¹®À» Á¤Á¤ÇÑ ÈÄ °¢°¢ÀÇ Ä÷³ ½Äº°ÀÚ°¡ °á°ú Å×À̺íÀÇ ÇÑ Ä÷³À» ÀûÀýÈ÷ ½Äº°ÇÒ ¼ö ÀÖµµ·Ï ÇϽʽÿÀ.

sqlcode: -125

sqlstate: 42805

SQL0127NDISTINCT°¡ µÎ ¹ø ÀÌ»ó ÁöÁ¤µÇ¾ú½À´Ï´Ù.

¼³¸í: DISTINCT ±ÔÁ¤ÀÚ´Â ´ÙÀ½°ú °°ÀÌ »ç¿ëµÉ ¼ö ¾ø½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ÀÌ ¿À·ù´Â ¹öÀü 2 ÀÌÀüÀÇ DB2 ¸±¸®½º ¹× DB2 Connect¸¦ ÅëÇØ ¾×¼¼½ºµÇ´Â È£½ºÆ®¿¡¸¸ Àû¿ëµË´Ï´Ù.

sqlcode: -127

sqlstate: 42905

SQL0129N¸í·É¹®¿¡ ³Ê¹« ¸¹Àº Å×À̺í À̸§ÀÌ ÀÖ½À´Ï´Ù(ÃÖ´ë°ªÀº 15ÀÔ´Ï´Ù).

¼³¸í: SQL ¹®¿¡ ³Ê¹« ¸¹Àº Å×À̺í À̸§ÀÌ ÀÖ½À´Ï´Ù. ÇϳªÀÇ SQL ¹®Àº 15°³±îÁöÀÇ Å×À̺íÀ» ÂüÁ¶ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÂüÁ¶µÈ ¸ðµç ºä¿¡ ÀÖ´Â °¢ Å×ÀÌºíµµ ÀÌ ÇѰ迡 Æ÷ÇԵ˴ϴÙ.

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

»ç¿ëÀÚ ÀÀ´ä: 15°³ ÀÌÇÏÀÇ Å×À̺í ÂüÁ¶¸¦ °®µµ·Ï µÑ ÀÌ»óÀÇ °£´ÜÇÑ ¸í·É¹®À¸·Î ³ª´©½Ê½Ã¿À.

ÀÌ ¸Þ½ÃÁö´Â ¹öÀü 1.2¿Í ÀÌÀü ¹öÀüÀÇ ¼­¹ö ¹× DB2 Connect¸¦ ÅëÇØ ¾×¼¼½ºµÇ´Â È£½ºÆ®¿¡¸¸ Àû¿ëµË´Ï´Ù.

sqlcode: -129

sqlstate: 54004

SQL0130NESCAPEÀýÀÌ ÇϳªÀÇ ¹®ÀÚ°¡ ¾Æ´Ï°Å³ª, ÆÐÅÏ ¹®ÀÚ¿­¿¡ À¯È¿ÇÏÁö ¾ÊÀº escape ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.

¼³¸í: escape ¹®ÀÚ´Â 2¹ÙÀÌÆ®¸¦ ³ÑÁö ¾Ê´Â ÇϳªÀÇ ¹®ÀÚ¿©¾ß ÇÕ´Ï´Ù. ÀÚ±â ÀÚ½ÅÀ̳ª, ÆÛ¼¾Æ® ºÎÈ£ ¶Ç´Â ¹ØÁÙÀÌ µÚ¿¡ ³ª¿À´Â °æ¿ì¿¡¸¸ ÆÐÅÏ ¹®ÀÚ¿­¿¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù. LIKE ¼ú¾î¿¡¼­ ESCAPEÀý¿¡ ´ëÇØ¼­´Â SQL ÂüÁ¶¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

»ç¿ëÀÚ ÀÀ´ä: ÆÐÅÏ ¹®ÀÚ¿­ ¶Ç´Â escape ¹®ÀÚ¸¦ ¿Ã¹Ù¸£°Ô Á¤Á¤ÇϽʽÿÀ.

sqlcode: -130

sqlstate: 22019, 22025

SQL0131NLIKE ¼ú¾îÀÇ ÇÇ¿¬»êÀÚ¿¡ ȣȯµÇÁö ¾Ê´Â µ¥ÀÌÅÍ À¯ÇüÀÌ ÀÖ½À´Ï´Ù.

¼³¸í: LIKE ¶Ç´Â NOT LIKEÀÇ ¿ÞÂÊ Ç¥Çö½ÄÀÇ À¯ÇüÀÌ ¹®ÀÚÀÎ °æ¿ì, ¿À¸¥ÂÊ Ç¥Çö½ÄÀÇ À¯Çüµµ ¹®ÀÚ¿©¾ß ÇÕ´Ï´Ù.

¿ÞÂÊ Ç¥Çö½ÄÀÇ À¯ÇüÀÌ ±×·¡ÇÈÀÎ °æ¿ì, ¿À¸¥ÂÊ Ç¥Çö½ÄÀÇ À¯Çüµµ ±×·¡ÇÈÀ̾î¾ß ÇÕ´Ï´Ù.

¿ÞÂÊ Ç¥Çö½Ä À¯ÇüÀÌ 2Áø ´ëÇü ¿ÀºêÁ§Æ®(BLOB)ÀÎ °æ¿ì, ¿À¸¥ÂÊ Ç¥Çö½ÄÀ¯ÇüÀº ¹Ýµå½Ã 2Áø ´ëÇü ¿ÀºêÁ§Æ®(BLOB)¿©¾ß ÇÕ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: LIKE ¼ú¾îÀÇ Ç¥Çö½ÄÀ» µ¿ÀÏÇÑ µ¥ÀÌÅÍ À¯ÇüÀ¸·Î Á¤Á¤ÇϽʽÿÀ.

sqlcode: -131

sqlstate: 42818

SQL0132Nù¹øÂ° ÇÇ¿¬»êÀÚ°¡ ¹®ÀÚ¿­ Ç¥Çö½ÄÀÌ ¾Æ´Ï°Å³ª, µÎ ¹øÂ° ÇÇ¿¬»êÀÚ°¡ ¹®ÀÚ¿­ÀÌ ¾Æ´Ï±â ¶§¹®¿¡ LIKE ¼ú¾î ¶Ç´Â POSSTR ½ºÄ®¶ó ÇÔ¼ö°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: ¸í·É¹®¿¡ ³ªÅ¸³ª´Â LIKE ¼ú¾î³ª POSSTR ½ºÄ®¶ó ÇÔ¼ö´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. ù¹øÂ° ÇÇ¿¬»êÀÚ°¡ ¹®ÀÚ¿­ Ç¥Çö½ÄÀÌ ¾Æ´Ï°Å³ª µÎ ¹øÂ° ÇÇ¿¬»êÀÚ°¡ ¹®ÀÚ¿­ÀÌ ¾Æ´Ï±â ¶§¹®ÀÔ´Ï´Ù.

LIKE³ª NOT LIKE ¼ú¾îÀÇ ¿ÞÂÊ¿¡ ³ªÅ¸³ª´Â ÇÇ¿¬»êÀÚ ¶Ç´Â POSSTRÀÇ Ã¹¹øÂ° ÇÇ¿¬»êÀÚ ¹®ÀÚ¿­ Ç¥Çö½ÄÀ̾î¾ß ÇÕ´Ï´Ù. ÀÌ ¼ú¾î ¶Ç´Â POSSTRÀÇ µÎ ¹øÂ° ÇÇ¿¬»êÀÚ ¿À¸¥ÂÊ¿¡ ³ªÅ¸³¯ ¼ö ÀÖ´Â °ªÀº ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù.

´ÙÀ½°ú °°Àº Á¦ÇÑ»çÇ×ÀÌ ÀÖ½À´Ï´Ù.

LIKE ¼ú¾î ¶Ç´Â POSSTR ½ºÄ®¶ó ÇÔ¼ö´Â DATE, TIME ¶Ç´Â TIMESTAMP¿Í °°ÀÌ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: LIKE ¹× POSSTR ±¸¹®À» Á¡°ËÇÑ ÈÄ Á¤Á¤ÇϽʽÿÀ.

sqlcode: -132

sqlstate: 42824

SQL0134N¹®ÀÚ¿­ Ä÷³, È£½ºÆ® º¯¼ö, »ó¼ö ¶Ç´Â "<name>" ÇÔ¼öÀÇ »ç¿ëÀÌ ºÎÀûÀýÇÕ´Ï´Ù.

¼³¸í: ¹®ÀÚ¿­ "<name>"ÀÇ »ç¿ëÀÌ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.

ÃÖ´ë ±æÀ̰¡ 255¹ÙÀÌÆ®º¸´Ù Å« ¹®ÀÚ¿­ µ¥ÀÌÅÍ À¯ÇüÀ» ¸¸µå´Â Ç¥Çö½ÄÀº ´ÙÀ½¿¡¼­ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.

LONG VARCHAR ¶Ç´Â LONG VARGRAPHIC µ¥ÀÌÅÍ À¯ÇüÀ» ¸¸µå´Â Ç¥Çö½ÄÀº ´ÙÀ½¿¡¼­ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿¬°á ÇÁ·Î±×·¥ ¼¼¼Ç¿¡¼­ µ¥ÀÌÅÍ ¼Ò½º ƯÁ¤ Á¦ÇÑ»çÇ×ÀÌ ÀÌ·¯ÇÑ ¿À·ùÀÇ ¿øÀÎÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù. ½ÇÆÐÇÑ µ¥ÀÌÅÍ ¼Ò½º´Â SQL ÂüÁ¶¼­ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

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

»ç¿ëÀÚ ÀÀ´ä: ¹®ÀÚ¿­¿¡ ´ëÇØ ¿äûµÈ Á¶ÀÛÀÌ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.
ÁÖ:255 ¹ÙÀÌÆ® ÇѰ踦 ÃʰúÇÏ´ÂÁö°¡ ºÐ¸íÇÏÁö ¾ÊÀ» °æ¿ì¿¡´Â ¹®ÀÚ¿­ Ç¥Çö½ÄÀ» Æò°¡ÇÏ´Â µ¥ ÄÚµå ÆäÀÌÁö º¯È¯ Á¶ÀÛÀÌ ÇÊ¿äÇÒ ¼ö ÀÖÀ½À» °í·ÁÇϽʽÿÀ. ¼Ò½º ¹× ¸ñÇ¥ ÄÚµå ÆäÀÌÁö¿¡ µû¶ó ¸ñÇ¥°¡ ¼Ò½ºº¸´Ù Å« ±æÀÌ ¼Ó¼ºÀ» °®°í ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. ¹®ÀÚ¿­ Á¦ÇÑ ¹× º¯È¯¿¡ ´ëÇØ¼­´Â SQL ÂüÁ¶¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
sqlcode: -134

sqlstate: 42907

SQL0135NINSERT¹® ¶Ç´Â UPDATE¹®ÀÇ long ¹®ÀÚ¿­ Ä÷³¿¡ ´ëÇÑ ÀÔ·ÂÀº ¹Ýµå½Ã È£½ºÆ® º¯¼ö¿¡¼­ ³ª¿Â °ÍÀ̳ª NULL Ű¿öµå°¡ µÇ¾î¾ß ÇÕ´Ï´Ù.

¼³¸í: UPDATE ¶Ç´Â INSERT°¡ NULL ¶Ç´Â È£½ºÆ® º¯¼ö¸¦ »ç¿ëÇØ¾ß ÇÏ´Â »ó¼ö, Ä÷³ À̸§, ºÎ¼Ó Á¶È¸¸¦ »ç¿ëÇÕ´Ï´Ù.

long ¹®ÀÚ¿­ Ä÷³Àº LONG VARCHAR, LONG VARGRAPHIC ¶Ç´Â VARCHAR(n)À̾î¾ß Çϸç, nÀº 254º¸´Ù´Â Å©°í 32767 ÀÌÇÏÀ̰ųª, VARGRAPHIC(n)¿¡¼­ nÀº 127º¸´Ù´Â Å©°í 16383 ÀÌÇϰ¡ µÇ¾î¾ß ÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: long ¹®ÀÚ¿­ »ç¿ë¿¡ °üÇÑ Á¤º¸´Â VM¿ë DB2 ÀÀ¿ëÇÁ·Î±×·¡¹Ö ¸Å´º¾óÀ» ÂüÁ¶ÇϽʽÿÀ. ¸í·É¹®À» Á¤Á¤ÇϽʽÿÀ. ´Ù½Ã ½ÃµµÇϽʽÿÀ.

sqlcode: -135

sqlstate: 56033

SQL0137N"<operation>"ÀÇ °á°ú·Î ¾òÀº ±æÀ̰¡ "<maximum value>"º¸´Ù ±é´Ï´Ù.

¼³¸í: ÁÖ¾îÁø ÇÇ¿¬»êÀÚÀÇ º´ÇÕ °á°ú°¡ °á°ú À¯ÇüÀÌ Áö¿øÇÏ´Â °Íº¸´Ù ±é´Ï´Ù.

¹®ÀÚ¿­ °á°ú´Â, ÇÇ¿¬»êÀÚ Áß Çϳª°¡ CLOBÀÎ °æ¿ì¿¡´Â ÇѰ谡 2±â°¡¹ÙÀÌÆ®À̰í, ±× ¿Ü¿¡´Â 32,700¹ÙÀÌÆ®°¡ ÇѰèÀÔ´Ï´Ù.

±×·¡ÇÈ ¹®ÀÚ¿­ °á°ú´Â ÇÇ¿¬»êÀÚ Áß Çϳª°¡ DBCLOBÀÏ ¶§, ÇѰ谡 1,073,741,823(1±â°¡¹ÙÀÌÆ® ÀÌÇÏ) 2¹ÙÀÌÆ® ¹®ÀÚÀÎ °æ¿ì¸¦ Á¦¿ÜÇϰí, ÇѰ谡 16,350ÀÚÀÔ´Ï´Ù.

2Áø ¹®ÀÚ¿­ °á°ú(ÇÇ¿¬»êÀÚ´Â BLOB)ÀÇ ÇѰè´Â 2±â°¡¹ÙÀÌÆ®ÀÔ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ÇÇ¿¬»êÀÚ ±æÀÌÀÇ ÇÕÀÌ Áö¿øµÇ´Â ÃÖ´ë ±æÀ̸¦ ÃʰúÇÏÁö ¾ÊÀ½À» È®ÀÎÇÑ ÈÄ Á¶ÀÛÀ» ´Ù½Ã ½ÃµµÇϽʽÿÀ.

sqlcode: -137

sqlstate: 54006

SQL0138NSUBSTR ÇÔ¼öÀÇ µÎ ¹øÂ° ¶Ç´Â ¼¼ ¹øÂ° Àμö°¡ ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù.

¼³¸í: ´ÙÀ½ Á¶°Ç Áß Çϳª°¡ ¹ß»ýÇß½À´Ï´Ù.

MÀº ù¹øÂ° Àμö°¡ °íÁ¤ ±æÀÌÀÎ °æ¿ì ù¹øÂ° ÀμöÀÇ ±æÀÌÀ̰í, ù¹øÂ° Àμö°¡ °¡º¯ ±æÀÌÀÎ °æ¿ì ù¹øÂ° ÀμöÀÇ ÃÖ´ë ±æÀÌÀÔ´Ï´Ù. NÀº µÎ ¹øÂ° ÀμöÀÇ °ªÀÔ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: SUBSTR ÇÔ¼öÀÇ µÎ ¹øÂ° ¹× ¼¼ ¹øÂ° Àμö¿¡ À§ÀÇ ±ÔÄ¢À» µû¸£´Â °ªÀÌ ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

sqlcode: -138

sqlstate: 22011

SQL0139WÄ÷³ "<column>"¿¡ ´ëÇÑ ½ºÆå¿¡ ¹Ýº¹µÇ´Â ÀýÀÌ ÀÖ½À´Ï´Ù.

¼³¸í: Ä÷³ ½ºÆå ³»ÀÇ ÀýÀÌ Áߺ¹µÇ¾ú½À´Ï´Ù.

¸í·É¹®ÀÌ ¼º°øÀûÀ¸·Î 󸮵ǾúÀ¸³ª Áߺ¹µÈ ÀýÀº ¹«½ÃµÇ¾ú½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: Ä÷³ ½ºÆåÀ» Á¤Á¤ÇϽʽÿÀ.

sqlcode: +139

sqlstate: 01589

SQL0142NSQL¹®ÀÌ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

¼³¸í: Embedded SQL¹®ÀÌ ´Ù¸¥ IBM °ü°èÇü µ¥ÀÌÅͺ£À̽º Á¦Ç°¿¡¼­´Â À¯È¿ÇÒ ¼öµµ ÀÖÁö¸¸, ÀÌ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡¼­ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: SQL¹®À» Áö¿øÇÏÁö ¾Ê´Â µ¥ÀÌÅÍ ¼Ò½º·Î SQL¹®ÀÌ Àü´ÞµÇ¾ú´ÂÁö ¿©ºÎ¸¦ È®ÀÎÇϽʽÿÀ.

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

»ç¿ëÀÚ ÀÀ´ä: SQL¹®ÀÇ ±¸¹®À» º¯°æÇϰųª ÇÁ·Î±×·¥¿¡¼­ ÇØ´ç ¸í·É¹®À» Á¦°ÅÇϽʽÿÀ.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ÀÌÀ¯¸¦ ¾Ë ¼ö ¾ø´Ù¸é, ¿äû ½ÇÆÐÀÇ ¿øÀÎÀÌ µÇ´Â µ¥ÀÌÅÍ ¼Ò½º ¹®Á¦Á¡À» ¾Ë¾Æ³»°í(½ÇÆÐÀÇ ¿øÀÎÀÌ µÇ´Â µ¥ÀÌÅÍ ¼Ò½º¸¦ ½Äº°Çϱâ À§ÇØ µû¶ó¾ß ÇÏ´Â ÇÁ·Î½Ãµà¾î¿¡ ´ëÇØ ¹®Á¦Á¡ ÆÇº° ¾È³»¼­ ÂüÁ¶) ÇØ´ç µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ SQL Ư¼ö ¾ð¾î(dialect)¸¦ ÆÇº°ÇϽʽÿÀ.

SQL0143WSQL¹®ÀÌ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. À¯È¿ÇÏÁö ¾ÊÀº ±¸¹®Àº ¹«½ÃµË´Ï´Ù.

¼³¸í: Embedded SQL¹®ÀÌ ´Ù¸¥ IBM °ü°èÇü µ¥ÀÌÅͺ£À̽º Á¦Ç°¿¡¼­´Â ÀÌÇØµÉ¼ö ÀÖÁö¸¸, ÀÌ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡¼­ Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

¸í·É¹®ÀÇ °á°ú·Î Àϰü¼ºÀÌ ¾ø°Å³ª ¿øÇÏÁö ¾Ê´Â °á°ú°¡ ¹ß»ýÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: SQL¹®ÀÇ ±¸¹®À» º¯°æÇϰųª ÇÁ·Î±×·¥¿¡¼­ ÇØ´ç ¸í·É¹®À» Á¦°ÅÇϽʽÿÀ.

SQL0150NINSERT, DELETE ¶Ç´Â UPDATE¹®ÀÇ ºä, ÀÔ·ÂµÈ Å×ÀÌºí ¶Ç´Â ¿ä¾à Å×À̺íÀº ¿äûµÈ Á¶ÀÛÀÌ Çã¿ëµÇÁö ¾Ê´Â ºä, ÀÔ·ÂµÈ Å×ÀÌºí ¶Ç´Â ¿ä¾à Å×À̺íÀÔ´Ï´Ù.

¼³¸í: INSERT, DELETE ¶Ç´Â UPDATE¹®ÀÇ ºä, ÀÔ·ÂµÈ Å×ÀÌºí ¶Ç´Â ¿ä¾à Å×À̺íÀº ¿äûµÈ »ðÀÔ, °»½Å ¶Ç´Â »èÁ¦ Á¶ÀÛÀ» ¼öÇàÇÒ ¼ö ¾øµµ·Ï Á¤ÀǵǾî ÀÖ½À´Ï´Ù.

ºä´Â SELECT¹®¿¡ ´ÙÀ½ Áß Çϳª°¡ ÀÖ´Â °æ¿ì¿¡¸¸ Àбâ Àü¿ëÀÔ´Ï´Ù

ÀÌ·¯ÇÑ »óÅ´ SELECT¹®ÀÇ ºÎ¼Ó Á¶È¸¿¡´Â Àû¿ëµÇÁö ¾ÊÀ½¿¡ À¯ÀÇÇϽʽÿÀ.

ÀνºÅϽº ÀÛ¼º °¡´ÉÇÑ ±¸Á¶È­ À¯Çü¿¡ Á¤ÀÇµÈ ÀÔ·ÂµÈ Å×ÀÌºí¿¡ Á÷Á¢ ÇàÀ» »ðÀÔÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ Å×À̺íÀÇ ¼­ºêÅ×À̺íÀº »ðÀÔÀ» Çã¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿ä¾à Å×À̺íÀº »ðÀÔ, °»½Å ¶Ç´Â »èÁ¦ Á¶ÀÛÀ» Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¿äûµÈ ÇÔ¼ö¸¦ ºä ¶Ç´Â ¿ä¾à Å×ÀÌºí¿¡ ´ëÇØ ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ÀÌÀ¯¸¦ ¾Ë ¼ö ¾ø´Ù¸é, ¿äû ½ÇÆÐÀÇ ¿øÀÎÀÌ µÇ´Â µ¥ÀÌÅÍ ¼Ò½º ¹®Á¦Á¡À» ¾Ë¾Æ³»°í(½ÇÆÐÀÇ ¿øÀÎÀÌ µÇ´Â µ¥ÀÌÅÍ ¼Ò½º¸¦ ½Äº°Çϱâ À§ÇØ µû¶ó¾ß ÇÏ´Â ÇÁ·Î½Ãµà¾î¿¡ ´ëÇØ ¹®Á¦Á¡ ÆÇº° ¾È³»¼­ ÂüÁ¶) ÇØ´ç µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ ¿ÀºêÁ§Æ® Á¤ÀÇ ¹× °»½Å Á¦ÇÑ»çÇ×À» ÆÇº°ÇϽʽÿÀ.

sqlcode: -150

sqlstate: 42807

SQL0151N"<name>" Ä÷³À» °»½ÅÇÒ ¼ö ¾ø½À´Ï´Ù.

¼³¸í: ´ÙÀ½ Áß Çϳª°¡ ½ÃµµµÇ¾úÀ¸¹Ç·Î ÁöÁ¤µÈ Ä÷³À» °»½ÅÇÒ ¼ö ¾ø½À´Ï´Ù.

±× ¹ÛÀÇ ´Ù¸¥ µ¥ÀÌÅÍ ¼Ò½º °íÀ¯ÀÇ ÇѰè·Î ÀÎÇØ Ä÷³ÀÌ °»½ÅµÇÁö ¸øÇÏ´ÂÁö ÆÇº°ÇÏ·Á¸é ¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ°¡ È®ÀÎÇØ¾ß ÇÕ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¿ä±¸µÈ ÇÔ¼ö´Â Áö¿øµÇÁö ¾Ê½À´Ï´Ù. °»½Å °¡´É īŻ·Î±×(¹× °»½Å °¡´ÉÇÑ Ä÷³)ÀÇ ¸ñ·ÏÀº SQL ÂüÁ¶¼­.

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

sqlcode: -151

sqlstate: 42808

SQL0153NCREATE VIEW¹® ¶Ç´Â °øÅë Å×À̺í Ç¥Çö½Ä¿¡´Â Ä÷³ ¸ñ·ÏÀÌ Æ÷ÇԵǾî ÀÖÁö ¾Ê½À´Ï´Ù.

¼³¸í: ´ÙÀ½°ú °°Àº °æ¿ì, Ä÷³ ¸ñ·ÏÀ» CREATE VIEW ¹® ¶Ç´Â °øÅë Å×À̺í Ç¥Çö½Ä¿¡ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. CREATE VIEW¹®ÀÇ °æ¿ì, ºä°¡ ÀÛ¼ºµÇÁö ¾Ê¾Ò½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: CREATE VIEW¹® ¶Ç´Â °øÅë Å×À̺í Ç¥Çö½Ä¿¡ Ä÷³ À̸§À» Á¦°øÇϰųª ASÀýÀ» »ç¿ëÇÏ´Â fullselectÀÇ SELECT ¸ñ·Ï¿¡ Ä÷³À» ¸í¸íÇϽʽÿÀ.

sqlcode: -153

sqlstate: 42908

SQL0155NÆ®¸®°Å ÀüÀÌ Å×À̺íÀ» ¼öÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

¼³¸í: Æ®¸®°Å¿¡ ½Äº°µÈ OLD_TABLE ¶Ç´Â NEW_TABLEÀÌ ÀÖ´Â REFERENCINGÀýÀÌ ÀÖ½À´Ï´Ù. DELETE, INSERT ¶Ç´Â UPDATE Æ®¸®°ÅµÈ SQL¹®ÀÌ ¼öÁ¤ÇÒ Å×À̺í·Î OLD_TABLE ¶Ç´Â NEW_TABLE·Î ÁöÁ¤µÈ À̸§À» »ç¿ëÇß½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: Æ®¸®°ÅµÈ Á¶Ä¡¿¡¼­ DELETE, INSERT ¶Ç´Â UPDATE Æ®¸®°ÅµÈ SQL¹®À» Á¦°ÅÇϰųª Æ®·£Àè¼Ç Å×À̺íÀÌ ¼öÁ¤ÇÏ·Á´Â Å×À̺í°ú Ãæµ¹ÇÏÁö ¾Êµµ·Ï ±× À̸§À» º¯°æÇϽʽÿÀ.

sqlcode: -155

sqlstate: 42807

SQL0156NÀÌ Á¶ÀÛ¿¡ »ç¿ëµÈ À̸§Àº Å×À̺íÀÌ ¾Æ´Õ´Ï´Ù.

¼³¸í: SQL¹® ALTER TABLE, DROP TABLE, SET CONSTRAINTS, CREATE TRIGGER, CREATE INDEX, LOCK TABLE ¹× RENAME TABLEÀº Å×ÀÌºí¿¡¸¸ »ç¿ëÇÒ ¼ö ÀÖÀ¸¸ç, ºä¿¡´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù. RUNSTATS ¹× LOAD À¯Æ¿¸®Æ¼ ¶ÇÇÑ ºä°¡ ¾Æ´Ñ Å×ÀÌºí¿¡¸¸ »ç¿ëÇÒ ÀÖ½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ÀϺΠÀ¯Æ¿¸®Æ¼ ¹× ¸í·É¹®Àº ¿¬ÇÕ È¯°æ¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù. °ü¸® ¾È³»¼­¿¡¼­ ÀÚ¼¼ÇÑ Á¤º¸¸¦ ÂüÁ¶ÇϽʽÿÀ.

¸í·É¹® ¶Ç´Â À¯Æ¿¸®Æ¼¸¦ ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¿Ã¹Ù¸¥ Å×À̺í À̸§ÀÌ ¸í·É¹®¿¡ ÁöÁ¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. º°¸íÀÌ Á¦°øµÇ¾î ÀÖ´Â °æ¿ì, º°¸íÀÌ Å×À̺í·Î ÇØ¼®µÇ°Ô ÇϽʽÿÀ.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿ÀºêÁ§Æ®°¡ º°¸íÀÌ ¾Æ´ÑÁö¸¦ È®ÀÎÇϽʽÿÀ.

sqlcode: -156

sqlstate: 42809

SQL0157N"<name>"Àº FOREIGN KEYÀý¿¡¼­ Çã¿ëµÇÁö ¾Ê´Âµ¥, ÀÌ´Â ±âº» Å×À̺íÀ» ½Äº°ÇÏÁö ¾Ê±â ¶§¹®ÀÔ´Ï´Ù.

¼³¸í: ¿ÀºêÁ§Æ® "<name>"ÀÌ CREATE ¶Ç´Â ALTER TABLE¹®ÀÇ FOREIGN KEYÀý¿¡¼­ ½Äº°µÇ¾ú½À´Ï´Ù. FOREIGN KEYÀýÀº ±âº» Å×À̺íÀ» ½Äº°ÇØ¾ß ÇÕ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: FOREIGN KEYÀý¿¡¼­ ±âº» Å×À̺í À̸§À» ÁöÁ¤ÇÏ·Á´Â ¸í·É¹®À» Á¤Á¤ÇϽʽÿÀ.

º°¸íÀÌ Á¦°øµÇ¾î ÀÖ´Â °æ¿ì, º°¸íÀÌ ±âº» Å×À̺í·Î ÇØ¼®µÇ°Ô ÇϽʽÿÀ.

sqlcode: -157

sqlstate: 42810

SQL0158N"<name>"¿¡ ´ëÇØ ÁöÁ¤µÈ Ä÷³ÀÇ ¼ö°¡ fullselectÀÇ °á°ú Å×ÀÌºí¿¡ ÀÖ´Â Ä÷³ÀÇ ¼ö¿Í °°Áö ¾Ê½À´Ï´Ù.

¼³¸í: ½Äº°ÀÚ "<name>"Àº ´ÙÀ½À» ½Äº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÁöÁ¤µÈ Ä÷³ À̸§ÀÇ ¼ö´Â ¿¬°üµÈ fullselectÀÇ °á°ú Å×ÀÌºí¿¡ ÀÖ´Â Ä÷³ÀÇ ¼ö¿Í µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: "<name>"¿¡ ´ëÇØ Á¤ÀÇµÈ Ä÷³ À̸§ ¸ñ·ÏÀÌ ¿¬°ü fullselect¿¡ ÀÖ´Â °á°ú Å×À̺íÀÇ °¢ Ä÷³ À̸§À» ÁöÁ¤Çϵµ·Ï ±¸¹®À» Á¤Á¤ÇϽʽÿÀ.

sqlcode: -158

sqlstate: 42811

SQL0159N¸í·É¹®ÀÌ "<expected-object-type>"ÀÌ ¾Æ´Ñ "<object-type>"À» ½Äº°ÇÏ´Â "<object>"¸¦ ÂüÁ¶ÇÕ´Ï´Ù.

¼³¸í: ¸í·É¹® ¶Ç´Â ¸í·ÉÀÇ ÀϺηΠÁöÁ¤µÈ "<object>" ¿ÀºêÁ§Æ®°¡ ¿¹»óÇÑ À¯Çü "<expected-object-type>" ´ë½Å "<object-type>" ¿ÀºêÁ§Æ® À¯ÇüÀ» ÂüÁ¶ÇÕ´Ï´Ù.

¸í·É¹® ¶Ç´Â ¸í·É°ú ÇÔ²² Á¦°øµÈ ¿ÀºêÁ§Æ® À¯ÇüÀº "<expected-object-type>"¿¡ ÀÇÇØ ½Äº°µÇ´Â À¯Çü°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¸í·É¹®ÀÌ DROP ALIAS PBIRD.T1ÀÎ °æ¿ì PBIRD.T1ÀÌ º°¸íÀ̾î¾ß ÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¸í·É¹® ¶Ç´Â ¸í·ÉÀÌ "<expected-object-type>"¿¡ ÀÇÇØ ½Äº°µÇ´Â ¿ÀºêÁ§Æ® À¯Çü°ú ÀûÀýÇÏ°Ô ÀÏÄ¡Çϵµ·Ï º¯°æÇϽʽÿÀ.

sqlcode: -159

sqlstate: 42809

SQL0160NÁöÁ¤µÈ ºä¿¡ ´ëÇØ WITH CHECK OPTIONÀýÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: ´ÙÀ½ÀÇ °æ¿ì¿¡´Â WITH CHECK OPTIONÀýÀ» ºä Á¤ÀÇ¿¡ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: °»½Å °¡´ÉÇÑ º°¸íÀ» ÂüÁ¶ÇÏ´Â ºä¿¡¼­´Â WITH CHECK ¿É¼ÇÀÌ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. ÁöÁ¤µÈ ºä°¡ ÀÛ¼ºµÇÁö ¾Ê¾Ò½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: WITH CHECK OPTIONÀýÀ» Á¦°ÅÇϰųª À§ÀÇ ±ÔÄ¢¿¡ µû¸£µµ·Ï ºä Á¤ÀǸ¦ º¯°æÇϽʽÿÀ.

sqlcode: -160

sqlstate: 42813

SQL0161NWITH CHECK ¿É¼ÇÀÌ INSERT ¶Ç´Â UPDATE¹®ÀÇ ¿ÀºêÁ§Æ®ÀÎ ºä Á¤ÀÇ¿¡¼­ ÁöÁ¤µÇ¾ú½À´Ï´Ù.

¼³¸í: WITH CHECK OPTIONÀýÀÌ INSERT ¶Ç´Â UPDATE¹®ÀÇ ¿ÀºêÁ§Æ®ÀÎ ºä Á¤ÀÇ¿¡¼­ ÁöÁ¤µÇ¾ú½À´Ï´Ù. ¸í·É¹®À» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.

¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. »ðÀÔÀ̳ª °»½ÅÀÌ ¼öÇàµÇÁö ¾Ê°í ºä ¹× ±âº» Å×À̺íÀÇ ³»¿ëÀº º¯ÇÏÁö ¾Ê½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ºä Á¤ÀǸ¦ Á¶»çÇÏ¿© ¿ä±¸µÈ INSERT ¶Ç´Â UPDATE°¡ °ÅºÎµÈ ÀÌÀ¯¸¦ ÆÇº°ÇϽʽÿÀ. µ¥ÀÌÅÍ¿¡ µû¶ó ÀÌÀ¯°¡ ´Þ¶óÁú ¼ö ÀÖÀ½À» À¯ÀÇÇϽʽÿÀ.

¿ä±¸ÇÑ INSERT ¶Ç´Â UPDATE°¡ ¸ñÇ¥ Ä÷³ °ªÀÇ ¹üÀ§¸¦ ¹þ¾î³ª ÁöÁ¤ÇÏ·Á°í ÇÕ´Ï´Ù. ½Ã½ºÅÛ Ä«Å»·Î±× °»½ÅÀÇ °æ¿ì, °»½Å °¡´ÉÇÑ Ä«Å»·Î±×ÀÇ ´Ù¾çÇÑ Ä÷³¿¡ À¯È¿ÇÑ ¹üÀ§ÀÇ °ªÀº SQL ÂüÁ¶¼­¿¡¼­ ÂüÁ¶ÇϽʽÿÀ.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿øÀÎÀ» ¾Ë ¼ö ¾ø´Â °æ¿ì, ¿äû¿¡ ½ÇÆÐÇÑ µ¥ÀÌÅÍ ¼Ò½º·Î ¹®Á¦Á¡À» ºÐ¸®Çϰí(¹®Á¦Á¡ ÆÇº° ¾È³»¼­ ÂüÁ¶), ÇØ´ç µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ ¿ÀºêÁ§Æ® Á¤ÀÇ ¹× ºä Á¤ÀǸ¦ Á¡°ËÇϽʽÿÀ.

sqlcode: -161

sqlstate: 44000

SQL0170NÇÔ¼ö "<name>"¿¡ ´ëÇÑ ÀμöÀÇ ¼ö°¡ Ʋ¸³´Ï´Ù.

¼³¸í: ÁöÁ¤ÇÑ ½ºÄ®¶ó ÇÔ¼ö "<name>"ÀÇ Àμö°¡ ³Ê¹« ¸¹°Å³ª ³Ê¹« Àû½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ½ºÄ®¶ó ÇÔ¼ö¿¡ ´ëÇØ ¿Ã¹Ù¸¥ ¼öÀÇ Àμö°¡ ÁöÁ¤µÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ.

sqlcode: -170

sqlstate: 42605

SQL0171N"<name>" ·çƾÀÇ "<n>" Àμö ±æÀÌ, °ª ¶Ç´Â µ¥ÀÌÅÍ À¯ÇüÀÌ ¿ÇÁö ¾Ê½À´Ï´Ù.

¼³¸í: "<name>" ·çƾÀÇ "<n>" Àμö ±æÀÌ, °ª ¶Ç´Â µ¥ÀÌÅÍ À¯ÇüÀÌ ¿ÇÁö ¾Ê½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ·çƾ Àμö°¡ ·çƾÀÇ ±ÔÄ¢À» µû¸£´ÂÁö È®ÀÎÇϽʽÿÀ.

sqlcode: -171

sqlstate: 42815

SQL0172N"<name>"ÀÌ À¯È¿ÇÑ ÇÔ¼ö À̸§ÀÌ ¾Æ´Õ´Ï´Ù.

¼³¸í: SQL¹®¿¡ ¾Ë ¼ö ¾ø´Â ½ºÄ®¶ó ÇÔ¼ö°¡ ÀÖ½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ÇÔ¼ö À̸§ÀÇ Ã¶ÀÚ°¡ ¸Â´ÂÁö È®ÀÎÇϽʽÿÀ.

sqlcode: -172

sqlstate: 42601

SQL0176NTRANSLATE ½ºÄ®¶ó ÇÔ¼öÀÇ µÎ ¹øÂ°, ¼¼ ¹øÂ° ¶Ç´Â ³× ¹øÂ° Àμö°¡ Ʋ¸³´Ï´Ù.

¼³¸í: ´ÙÀ½ Áß Çϳª ÀÌ»óÀÇ ÀÌÀ¯·Î ÀÎÇØ ¸í·É¹®ÀÌ ¿Ã¹Ù¸£Áö ¾Ê½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: º¯È¯ ½ºÄ®¶ó ÇÔ¼öÀÇ µÎ ¹øÂ°, ¼¼ ¹øÂ° ¹× ³× ¹øÂ° ÀμöÀÇ °ªÀÌ ¿Ã¹Ù¸¥Áö È®ÀÎÇϽʽÿÀ.

sqlcode: -176

sqlstate: 42815

SQL0180Ndatetime °ªÀÇ ¹®ÀÚ¿­ Ç¥Çö ±¸¹®ÀÌ Æ²¸³´Ï´Ù.

¼³¸í: ³¯Â¥, ½Ã°£ ¶Ç´Â ½Ã°£¼ÒÀÎ °ªÀÇ ¹®ÀÚ¿­ Ç¥ÇöÀÌ ÁöÁ¤µÇ°Å³ª ³»Æ÷µÈ µ¥ÀÌÅÍ À¯Çü¿¡ ´ëÇÑ ±¸¹®¿¡ µû¸£Áö ¾Ê½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ³¯Â¥, ½Ã°£, ¶Ç´Â ½Ã°£¼ÒÀÎ °ªÀÇ ±¸¹®ÀÌ µ¥ÀÌÅÍ À¯Çü¿¡ ´ëÇÑ ±¸¹®¿¡ ¸Â´ÂÁö È®ÀÎÇϽʽÿÀ. ¹®ÀÚ¿­À» ³¯Â¥, ½Ã°£ ¶Ç´Â ½Ã°£¼ÒÀÎ °ªÀ¸·Î »ç¿ëÇÏÁö ¾ÊÀ¸·Á´Â °æ¿ì, »ç¿ëµÉ ¶§ ÀÌµé µ¥ÀÌÅÍ À¯ÇüÀ» ÀǹÌÇÏÁö ¾ÊÀ½À» È®ÀÎÇϽʽÿÀ.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ÀÇ ³¯Â¥/½Ã°£ Ç¥½Ã ¹®Á¦Á¡ÀÌ ¿øÀÎÀÏ ¼ö ÀÖ½À´Ï´Ù. ¿øÀÎÀ» ¾Ë ¼ö ¾ø´Â °æ¿ì, ¹®Á¦Á¡ ÆÇº° ¾È³»¼­ ¿äû¿¡ ½ÇÆÐÇÑ µ¥ÀÌÅÍ ¼Ò½º·Î ¹®Á¦¸¦ ºÐ¸®ÇÏ°í µ¥ÀÌÅÍ ¼Ò½ºÀÇ ³¯Â¥/½Ã°£ Ç¥Çö Á¦ÇÑ»çÇ×À» Á¡°ËÇϽʽÿÀ.

sqlcode: -180

sqlstate: 22007

SQL0181N³¯Â¥½Ã°£ °ªÀÇ ¹®ÀÚ¿­ Ç¥ÇöÀÌ ¹üÀ§¸¦ ¹þ¾î³µ½À´Ï´Ù.

¼³¸í: ³¯Â¥, ½Ã°£ ¶Ç´Â ½Ã°£¼ÒÀÎ °ªÀÇ ¹®ÀÚ¿­ Ç¥Çö¿¡ ¹üÀ§¿¡¼­ ¹þ¾î³­ °ªÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

ÀÛ¼ºÇÑ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ »ç¿ëÇÏ´Â Çü½Ä ¹× ³¯Â¥½Ã°£ Çü½ÄÀÌ ´Ù¸¥ ±¹°¡ Äڵ带 »ç¿ëÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥À¸·ÎºÎÅÍ ³¯Â¥½Ã°£ °ª¿¡ ¾×¼¼½ºÇÔ¿¡ µû¶ó ÀÌ ¿À·ù°¡ ¹ß»ýµË´Ï´Ù. ¿¹¸¦ µé¾î, dd/mm/yyyy Çü½ÄÀ¸·Î ÀúÀåµÈ ¹®ÀÚ¿­ ³¯Â¥½Ã°£ °ªÀº ÀÀ¿ëÇÁ·Î±×·¥¿¡ ÀÇÇÑ ÀбⰡ mm/dd/yyyyÀÇ Çü½ÄÀ» ¿¹»óÇÏ´Â °æ¿ì¿¡ À¯È¿ÇÏÁö ¾Ê°Ô µË´Ï´Ù.

¿Ã¹Ù¸¥ ³¯Â¥, ½Ã°£ ¶Ç´Â ½Ã°£¼ÒÀÎ ¹üÀ§´Â ´ÙÀ½°ú °°½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ÀÇ ³¯Â¥/½Ã°£ Ç¥½Ã ¹®Á¦Á¡ÀÌ ¿øÀÎÀÏ ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ³¯Â¥ ¹× ½Ã°£ÀÇ ¹üÀ§¿¡ ´ëÇØ¼­´Â µ¥ÀÌÅÍ ¼Ò½º ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. ¿øÀÎÀ» ¾Ë ¼ö ¾ø´Â °æ¿ì, ¿äû(¹®Á¦Á¡ ÆÇº° ¾È³»¼­ ÂüÁ¶)¿¡ ½ÇÆÐÇÑ µ¥ÀÌÅÍ ¼Ò½º·Î ¹®Á¦¸¦ ºÐ¸®ÇÏ°í µ¥ÀÌÅÍ ¼Ò½ºÀÇ ³¯Â¥/½Ã°£ Ç¥Çö Á¦ÇÑ»çÇ×À» Á¡°ËÇϽʽÿÀ.

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

»ç¿ëÀÚ ÀÀ´ä: °ªÀÌ À¯È¿ÇÑ ¹üÀ§ ³»¿¡ ÀÖ´ÂÁö, ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ³¯Â¥½Ã°£ Çü½ÄÀÌ ¹®ÀÚ¿­ °ª°ú µ¿ÀÏÇÑÁö È®ÀÎÇϽʽÿÀ.

sqlcode: -181

sqlstate: 22007

SQL0182N³¯Â¥ ½Ã°£ °ª ¶Ç´Â ·¹À̺íµÈ Áö¼Ó ±â°£À» °®´Â Ç¥Çö½ÄÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: ÁöÁ¤µÈ Ç¥Çö½Ä¿¡ À߸ø »ç¿ëµÈ ³¯Â¥, ½Ã°£, ½Ã°£¼ÒÀÎ °ª ¶Ç´Â ·¹À̺íµÈ Áö¼Ó ±â°£ÀÌ ÀÖ½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: SQL¹®À» Á¶»çÇÏ¿© ¹®Á¦Á¡ÀÇ ¿øÀÎÀ» ÆÇº°ÇÑ ÈÄ ¸í·É¹®À» Á¤Á¤ÇϽʽÿÀ.

sqlcode: -182

sqlstate: 42816

SQL0183N³¯Â¥½Ã°£ »ê¼ú ¿¬»ê ¶Ç´Â ³¯Â¥½Ã°£ ½ºÄ®¶ó ÇÔ¼öÀÇ °á°ú°¡ À¯È¿ÇÑ ³¯Â¥ ¹üÀ§ ³»¿¡ ÀÖÁö ¾Ê½À´Ï´Ù.

¼³¸í: »ê¼ú ¿¬»êÀÇ °á°ú°¡ 0001-01-01ºÎÅÍ 9999-12-31ÀÇ ¹üÀ§¸¦ ¹þ¾î³­ ³¯Â¥ ¶Ç´Â ½Ã°£¼ÒÀÎ Áö¼Ó ±â°£ÀÔ´Ï´Ù.

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

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

sqlcode: -183

sqlstate: 22008

SQL0187NÇöÀçÀÇ ³¯Â¥/½Ã°£ Ư¼ö ·¹Áö½ºÅÍ¿¡ ´ëÇÑ ÂüÁ¶´Â À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: ¿î¿µ üÁ¦ÀÇ ¿À·ù Ç¥½Ã°¡ ³¯Â¥/½Ã°£ Á¤º¸¸¦ °Ë»öÇÏ´Â µ¿¾È °ËÃâµÇ¾ú½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ½Ã½ºÅÛ TOD ½Ã°è ¹× ½Ã°£´ë ¼³Á¤ °ªÀÌ ¿Ã¹Ù¸¥Áö È®ÀÎÇϽʽÿÀ.

sqlcode: -187

sqlstate: 22506

SQL0190NALTER TABLE "<table-name>"ÀÌ ±âÁ¸ Ä÷³°ú ȣȯ ºÒ°¡´ÉÇÑ "<column-name>" Ä÷³¿¡ ´ëÇÑ ¼Ó¼ºÀ» ÁöÁ¤Çß½À´Ï´Ù.

¼³¸í: ALTER TABLE¹®¿¡¼­ "<table-name>" Å×À̺íÀÇ "<column-name>" Ä÷³¿¡ ´ëÇÑ ALTER COLUMNÀý¿¡ ÁöÁ¤µÈ ¼Ó¼ºÀÌ ±âÁ¸ Ä÷³ÀÇ ¼Ó¼º°ú ȣȯ ºÒ°¡´ÉÇÕ´Ï´Ù. ¿À·ù°¡ ´ÙÀ½ ÀÌÀ¯ Áß Çϳª ¶§¹®¿¡ ¸®ÅϵǾú½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ÁöÁ¤µÈ ¼Ó¼ºÀÌ ±âÁ¸ Ä÷³°ú ȣȯ °¡´ÉÇÏ°Ô ¸¸µé°í ¼Ó¼º ½ºÆåÀ» Á¦°ÅÇϰųª ´Ù¸¥ Ä÷³ À̸§À» ÁöÁ¤ÇϽʽÿÀ.

sqlcode: -190

sqlstate: 42837

SQL0191N±úÁø MBCS ¹®ÀÚ·Î ÀÎÇØ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù.

¼³¸í: °¡´ÉÇÑ ¿øÀÎÀº ´ÙÀ½°ú °°½À´Ï´Ù.

  1. »ç¿ëÀÚ µ¥ÀÌÅÍ¿¡ À߸øµÈ Çü½ÄÀÇ ´ÙÁß ¹ÙÀÌÆ® ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, ÇÑ DBCS ¹®ÀÚÀÇ Ã¹¹øÂ° ¹®ÀÚ´Â ÀÖÀ¸³ª µÎ ¹øÂ° ¹®ÀÚ°¡ ¾ø½À´Ï´Ù.
  2. SUBSTR ¶Ç´Â POSSTR°ú °°Àº ½ºÄ®¶ó ÇÔ¼ö°¡ ´ÙÁß ¹ÙÀÌÆ® ¹®ÀÚ¿­À» Ʋ¸®°Ô Àý´Ü½ÃÄ×½À´Ï´Ù. ÀÌ ÇÔ¼öÀÇ °æ¿ì, ½ÃÀÛ ¹× ±æÀÌ °ªÀÌ µ¥ÀÌÅͺ£À̽º ÄÚµå ÆäÀÌÁö ±¸¹®ÀÇ ¹ÙÀÌÆ® ´ÜÀ§·Î ¹Ýµå½Ã ¸Â¾Æ¾ß ÇÕ´Ï´Ù. À¯´ÏÄÚµå µ¥ÀÌÅͺ£À̽ºÀÇ °æ¿ì¿¡´Â UTF-8 ¹®ÀÚ¿­ÀÇ ½ÃÀÛ ¶Ç´Â ±æÀ̰¡ Ʋ¸± ¶§ ÀÌ¿Í °°Àº ¹®Á¦Á¡ÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.
  3. TRANSLATE¸¦ °¡Áø ½ºÄ®¶ó ÇÔ¼ö´Â ´ÙÁß ¹ÙÀÌÆ® ¹®ÀÚ¿­·Î º¯°æ½Ãų ¼öÀÖ½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä:

  1. ÀÔ·Â µ¥ÀÌÅ͸¦ Á¤Á¤ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ.
  2. ¹®ÀÚ°¡ µ¥ÀÌÅͺ£À̽º ÄÚµå ÆäÀÌÁö·Î º¯È¯µÉ ¶§ ½ÃÀÛ ¹× ±æÀÌ °ªÀ» º¯°æÇÏ¸é ´ÙÁß ¹ÙÀÌÆ® ¹®ÀÚ°¡ Ʋ¸®°Ô Àý´ÜµÇÁö ¾Ê½À´Ï´Ù.
  3. ¿À·ù°¡ ÀÖ´Â TRANSLATE¸¦ Á¤Á¤ÇϽʽÿÀ.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: µ¥ÀÌÅͰ¡ ¿ÇÁö ¾Ê´Ù¸é, ¿äû ½ÇÆÐÀÇ ¿øÀÎÀÌ µÇ´Â µ¥ÀÌÅÍ ¼Ò½º ¹®Á¦Á¡À» ¾Ë¾Æ³»°í(¹®Á¦Á¡ ÆÇº° ¾È³»¼­ ÂüÁ¶) ÇØ´ç µ¥ÀÌÅÍ ¼Ò½ºÀÇ DBCS Á¦ÇÑ»çÇ×À» Á¡°ËÇϽʽÿÀ. µ¥ÀÌÅͰ¡ ¿Ã¹Ù¸¥ °ÍÀ¸·Î ³ªÅ¸³ª¸é IBM ¼­ºñ½º¿¡ ¹®ÀÇÇÏ¿© µµ¿òÀ» ¹ÞÀ¸½Ê½Ã¿À.

sqlcode: -191

sqlstate: 22504

SQL0193NALTER TABLE¹®¿¡¼­, Ä÷³ "<column-name>"Àº NOT NULL·Î ÁöÁ¤µÇ¾úÀ¸³ª, DEFAULTÀýÀÌ ÁöÁ¤µÇÁö ¾Ê¾Ò°Å³ª DEFAULT NULL·Î ÁöÁ¤µÇ¾ú½À´Ï´Ù.

¼³¸í: »õ·Î¿î Ä÷³ÀÌ ÀÌ¹Ì Á¸ÀçÇÏ´Â Å×ÀÌºí¿¡ Ãß°¡µÇ´Â °æ¿ì, °ªÀº ±âÁ¸ÀÇ ¸ðµç Çà¿¡ ´ëÇÑ »õ·Î¿î Ä÷³¿¡ ÇÒ´çµÇ¾î¾ß ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ³Î(NULL) °ªÀÌ ÇÒ´çµË´Ï´Ù. Ä÷³ÀÌ NOT NULL·Î Á¤ÀǵǾî ÀÖÀ¸¸é, ³Î(NULL)ÀÌ ¾Æ´Ñ ±âº»°ªÀ¸·Î Á¤ÀÇÇØ¾ß ÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: Ä÷³¿¡¼­ NOT NULL Á¦ÇÑÁ¶°ÇÀ» Á¦°ÅÇϰųª Ä÷³¿¡ ´ëÇØ ³Î(NULL)ÀÌ ¾Æ´Ñ ±âº»°ªÀ» Á¦°øÇϽʽÿÀ.

sqlcode: -193

sqlstate: 42601

SQL0197N±ÔÁ¤µÈ Ä÷³ À̸§ÀÌ ORDER BYÀý¿¡¼­ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.

¼³¸í: ÁýÇÕ ¿¬»êÀÚ(UNION, EXCEPT, INTERSECT)¸¦ Æ÷ÇÔÇÏ´Â fullselectÀÇ ORDER BYÀýÀº ±ÔÁ¤µÈ Ä÷³ À̸§À» °¡Áú ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ORDER BYÀý¿¡ ÀÖ´Â ¸ðµç Ä÷³ À̸§ÀÌ ±ÔÁ¤µÇÁö ¾Ê¾Ò´ÂÁö È®ÀÎÇϽʽÿÀ.

sqlcode: -197

sqlstate: 42877

SQL0198NPREPARE ¶Ç´Â EXECUTE IMMEDIATE¹®ÀÇ ¸í·É¹® ¹®ÀÚ¿­ÀÌ °ø¹éÀ̰ųª ºñ¾î ÀÖ½À´Ï´Ù.

¼³¸í: PREPARE ¶Ç´Â EXECUTE IMMEDIATE¹®ÀÇ ¿ÀºêÁ§Æ®ÀΠȣ½ºÆ® º¯¼ö°¡ ¸ðµÎ °ø¹éÀ̰ųª ºó ¹®ÀÚ¿­À̾ú½À´Ï´Ù.

PREPARE ¶Ç´Â EXECUTE IMMEDIATE¸¦ ¿Ï·áÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ÇÁ·Î±×·¥ÀÇ ³í¸®¸¦ Á¤Á¤ÇÑ ÈÄ PREPARE ¶Ç´Â EXECUTE IMMEDIATE¹®À» ½ÇÇàÇϱâ Àü¿¡ ÀÌ ¸í·É¹®ÀÇ ÇÇ¿¬»êÀÚ¿¡ À¯È¿ÇÑ SQL¹®ÀÌ Á¦°øµÇµµ·Ï ÇϽʽÿÀ.

sqlcode: -198

sqlstate: 42617

SQL0199N"<text>" ´ÙÀ½¿¡ ¿À´Â ¿¹¾à¾î "<keyword>"ÀÇ »ç¿ëÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. ¿¹»ó ÅäÅ«¿¡´Â "<token-list>"°¡ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.

¼³¸í: ¿¹¾à¾î "<keyword>"°¡ ¸í·É¹® ³»¿¡¼­ "<text>" ´ÙÀ½¿¡ ³ªÅ¸³ª´Â ÁöÁ¡¿¡¼­ SQL¹®¿¡ ±¸¹® ¿À·ù°¡ °ËÃâµÇ¾ú½À´Ï´Ù. "<text>" Çʵå´Â SQL¹®¿¡¼­ ¿¹¾à¾î ¾Õ¿¡ ¿À´Â 20ÀÚ¸¦ Áö½ÃÇÕ´Ï´Ù. ¸í·É¹® ³»ÀÇ ÀýÀÇ ¼ø¼­°¡ À߸øµÇ¾úÀ» ¼öµµ ÀÖ½À´Ï´Ù.

ÇÁ·Î±×·¡¸Ó¸¦ µ½±â À§ÇØ, À¯È¿ÇÑ ÅäÅ«ÀÇ ¸ñ·Ï Áß ÀϺΰ¡ "<token-list>"·Î SQLCAÀÇ SQLERRM Çʵ忡 Á¦°øµË´Ï´Ù. ÀÌ ¸ñ·ÏÀº ¸í·É¹®ÀÌ ÇØ´ç ÁöÁ¡±îÁö´Â ¿Ã¹Ù¸£´Ù°í °¡Á¤ÇÕ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: Ű¿öµå ¿µ¿ª ³»ÀÇ ¸í·É¹®À» Á¶»çÇϽʽÿÀ. ÄÝ·Ð ¶Ç´Â SQL ºÐ¸®¹®ÀÚ°¡ ´©¶ôµÇ¾î ÀÖ´Â °æ¿ì, À̸¦ Ãß°¡ÇϽʽÿÀ. ÀýÀÌ ¿Ã¹Ù¸¥ ¼ø¼­·Î µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ¸Þ½ÃÁö¿¡ ½Äº°µÈ ¿¹¾à¾î°¡ ÇϳªÀÇ ¿¹¾à¾î·Î ³ª¿­µÈ °æ¿ì¿¡´Â ÀÌ ´Ü¾î¸¦ ºÐ¸® ½Äº°ÀÚ°¡ µÇ°Ô ÇϽʽÿÀ.

ÁÖ: ÀÌ ¿À·ù´Â ¹öÀü 2 ÀÌÀüÀÇ DB2 ¸±¸®½º¿¡¸¸ Àû¿ëµË´Ï´Ù.

sqlcode: -199

sqlstate: 42601


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