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

SQL0400 - SQL0499

SQL0401N¿¬»ê "<operator>"¿¡ ´ëÇÑ ÇÇ¿¬»êÀÚÀÇ µ¥ÀÌÅÍ À¯ÇüÀÌ È£È¯µÇÁö ¾Ê½À´Ï´Ù.

¼³¸í: SQL¹®¿¡ ³ªÅ¸³ª´Â ¿¬»ê "<operator>"¿¡ ¼ýÀÚ ÇÇ¿¬»êÀÚ¹× ¼ýÀÚ°¡ ¾Æ´Ñ ÇÇ¿¬»êÀÚ°¡ ¼¯¿© Àְųª ¿¬»ê¿¡ »ç¿ëµÇ´Â ÇÇ¿¬»êÀÚ°¡ ȣȯ¼ºÀÌ ¾ø½À´Ï´Ù.

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

ÀϺΠµ¥ÀÌÅÍ ¼Ò½º´Â "<operator>"¿¡ ÀûÀýÇÑ °ªÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, ¸Þ½ÃÁö ÅäÅ« Çü½ÄÀº "<data source>:UNKNOWN"À̸ç, ÀÌ´Â ÁöÁ¤µÈ µ¥ÀÌÅÍ ¼Ò½ºÀÇ ½ÇÁ¦ °ªÀ» ¾Ë ¼ö ¾øÀ½À» ³ªÅ¸³À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¸ðµç ÇÇ¿¬»êÀÚ µ¥ÀÌÅÍ À¯ÇüÀÌ ºñ±³µÉ ¼ö ÀÖ°í ¸í·É¹® »ç¿ë¹ý°ú ȣȯµÇ´ÂÁö Á¡°ËÇϽʽÿÀ.

¸ðµç SQL¹® ÇÇ¿¬»êÀÚ°¡ ¿Ã¹Ù¸£°í ºä¿¡ ¾×¼¼½ºÁßÀ̸é, ¸ðµç ºä ÇÇ¿¬»êÀÚÀÇ µ¥ÀÌÅÍ À¯ÇüÀ» Á¡°ËÇϽʽÿÀ.

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

sqlcode: -401

sqlstate: 42818

SQL0402N»ê¼ú ÇÔ¼ö ¶Ç´Â ¿¬»ê "<operator>"ÀÇ ÇÇ¿¬»êÀÚÀÇ µ¥ÀÌÅÍ À¯ÇüÀº ¼ýÀÚ°¡ ¾Æ´Õ´Ï´Ù.

¼³¸í: ¼ýÀÚ°¡ ¾Æ´Ñ ÇÇ¿¬»êÀÚ°¡ »ê¼ú ÇÔ¼ö ¶Ç´Â ¿¬»êÀÚ "<operator>"¿¡ ´ëÇØ ÁöÁ¤µÇ¾ú½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: SQL¹® ±¸¹®À» Á¤Á¤ÇÑ ÈÄ ÁöÁ¤ÇÑ ¸ðµç ÇÔ¼ö ¶Ç´Â ¿¬»êÀÚ ÇÇ¿¬»êÀÚ°¡ ¼ýÀÚ°¡ µÇµµ·Ï ÇϽʽÿÀ.

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

sqlcode: -402

sqlstate: 42819

SQL0403W»õ·Ó°Ô Á¤ÀÇµÈ º°¸í "<name>"ÀÌ ÇöÀç Á¤ÀǵÇÁö ¾ÊÀº ¿ÀºêÁ§Æ® "<name2>"·Î ÇØ¼®µÇ¾ú½À´Ï´Ù.

¼³¸í: º°¸í <name>ÀÌ ´ÙÀ½¿¡ Á¤ÀǵǾú½À´Ï´Ù.

¿ÀºêÁ§Æ® "<name2>"´Â Á¤ÀǵÇÁö ¾ÊÀº ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. ÀÌ ¿ÀºêÁ§Æ®°¡ Á¸ÀçÇØ¾ß ÀÓÀÇÀÇ SQL¹®(CREATE ALIAS´Â Á¦¿Ü)ÀÌ »õ·Î ÀÛ¼ºµÈ º°¸íÀ» ¼º°øÀûÀ¸·Î »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁöÁ¤µÈ º°¸í <name>ÀÌ ÀÛ¼ºµË´Ï´Ù.

ÀÛµ¿ ºÒ´É ºä´Â º°¸íÀ» ÀÛ¼ºÇÒ ¸ñÀûÀ¸·Î Á¤ÀǵÇÁö ¾ÊÀº °ÍÀ¸·Î °£Áֵ˴ϴÙ.

»ç¿ëÀÚ ÀÀ´ä: Á¤ÀǵÇÁö ¾ÊÀº ¿ÀºêÁ§Æ® <name2>°¡ SQL¹®(CREATE ALIAS´Â Á¦¿Ü)¿¡¼­ »õ·Ó°Ô ÀÛ¼ºµÈ º°¸íÀ» »ç¿ëÇϱâ Àü¿¡ Á¤ÀǵǾú´ÂÁö È®ÀÎÇϽʽÿÀ.

sqlcode: +403

sqlstate: 01522

SQL0404NUPDATE ¶Ç´Â INSERT¹®ÀÇ ¹®ÀÚ¿­ÀÌ Ä÷³ "<name>"¿¡ ºñÇØ ³Ê¹« ±é´Ï´Ù.

¼³¸í: INSERT ¶Ç´Â UPDATE¹®ÀÌ ÁöÁ¤ÇÑ Ä÷³¿¡ ÀúÀåµÉ ¼ö ÀÖ´Â ÃÖ´ë ±æÀÌÀÇ ¹®ÀÚ¿­º¸´Ù ´õ ±ä °ªÀ» ÁöÁ¤Çß½À´Ï´Ù.

¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
ÁÖ:"<name>"Àº INSERT ¶Ç´Â UPDATE¹®ÀÇ ±¸¹®¿¡ µû¶ó SQLCA¿¡¼­ ¸®Åϵǰųª ¸®ÅϵÇÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¿ÀºêÁ§Æ® Ä÷³ÀÇ ±æÀ̸¦ Á¡°ËÇÑ ÈÄ, »ðÀÔ ¶Ç´Â °»½Å ¹®ÀÚ¿­ÀÌ ÃÖ´ë ±æÀ̸¦ ÃʰúÇÏÁö ¾Êµµ·Ï ÇÁ·Î±×·¥ ¶Ç´Â SQL¹®À» Á¤Á¤ÇϽʽÿÀ.

sqlcode: -404

sqlstate: 22001

SQL0405N°ªÀÌ ¹üÀ§¸¦ ¹þ¾î³ª¹Ç·Î, ¼ýÀÚ ¸®ÅÍ·² "<literal>"ÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: ÁöÁ¤ÇÑ ¼ýÀÚ ¸®ÅÍ·²ÀÌ Çã¿ë °¡´ÉÇÑ ¹üÀ§ ³»¿¡ ÀÖÁö ¾Ê½À´Ï´Ù.

´ÙÀ½Àº SQL °ª¿¡ ÀûÀýÇÑ ¹üÀ§ÀÔ´Ï´Ù.

¾î¶² ¹®¸Æ¿¡¼­´Â ¸®ÅÍ·²¿¡ ´õ ¸¹Àº Á¦¾àÀÌ ÀÖ¾î ÀÌ·¯ÇÑ ¿À·ù°¡ ¹ß»ýÇϱ⵵ ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ Á¤º¸´Â SQL ÂüÁ¶¼­¿¡ ÀÖ´Â Àý ¹× ¸í·É¹®À» ã¾Æº¸½Ê½Ã¿À.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: µ¥ÀÌÅÍ ¼Ò½º ¶Ç´Â ¿¬ÇÕ ¼­¹ö¿¡¼­ ÀÌ ¹üÀ§ À§¹ÝÀÌ ¹ß»ýÇßÀ» ¼ö ÀÖ½À´Ï´Ù. µ¥ÀÌÅÍ ¼Ò½º Å×ÀÌºí¿¡ À§Ä¡ÇÑ SQL °ªÀÇ ÀûÀýÇÑ ¹üÀ§´Â µ¥ÀÌÅÍ ¼Ò½º¿¡ µû¶ó ´Þ¶óÁý´Ï´Ù. ¿Ã¹Ù¸¥ ¹üÀ§¸¦ ÆÇº°ÇÏ·Á¸é, µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇÑ ÀûÀýÇÑ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ. ÀϺΠµ¥ÀÌÅÍ ¼Ò½º´Â "<literal>"¿¡ ÀûÀýÇÑ °ªÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, ¸Þ½ÃÁö ÅäÅ« Çü½ÄÀº "<data source>:UNKNOWN"À̸ç, ÀÌ´Â ÁöÁ¤µÈ µ¥ÀÌÅÍ ¼Ò½ºÀÇ ½ÇÁ¦ °ªÀ» ¾Ë ¼ö ¾øÀ½À» ³ªÅ¸³À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¸®ÅÍ·² °ªÀ» ÀûÀýÇÑ Å©±â·Î ÁÙÀ̽ʽÿÀ.

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

sqlcode: -405

sqlstate: 42820

SQL0406NUPDATE ¶Ç´Â INSERT¹®¿¡ ÀÖ´Â ¼ýÀÚ °ªÀÌ ¸ñÇ¥ Ä÷³ÀÇ ¹üÀ§ ³»¿¡ ÀÖÁö ¾Ê½À´Ï´Ù.

¼³¸í: UPDATE ¶Ç´Â INSERT SQL¹®ÀÇ Ã³¸®Áß¿¡ °è»êµÈ È£½ºÆ® º¯¼ö °ª ¶Ç´Â ¼ýÀÚ °ªÀÌ ¸ñÇ¥ Ä÷³ ¹üÀ§ ³»¿¡ ÀÖÁö ¾Ê½À´Ï´Ù. ÀÌ ¹®Á¦Á¡Àº ¿ÀºêÁ§Æ® Ä÷³¿¡ ¹ß»ýÇÑ °ª, ÀÌ °ª¿¡ ¼öÇàµÈ SQL Á¶ÀÛ ¶Ç´Â µÑ´Ù¿¡ ÀÇÇØ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¼ýÀÚ µ¥ÀÌÅÍ À¯ÇüÀ¸·Î Çã¿ëµÇ´Â ¹üÀ§´Â ¸Þ½ÃÁö SQL0405ÀÇ ¼³¸íÀ» ÂüÁ¶ÇϽʽÿÀ.

ÁÖ: ½Ã½ºÅÛ Ä«Å»·Î±× °»½ÅÀÇ °æ¿ì, °»½ÅÇÒ ¼ö Àִ īŻ·Î±×ÀÇ ¿©·¯ Ä÷³¿¡ À¯È¿ÇÑ ¹üÀ§´Â SQL ÂüÁ¶¼­¿¡¼­ ÂüÁ¶ÇϽʽÿÀ.

sqlcode: -406

sqlstate: 22003

SQL0407NNOT NULL Ä÷³ "<name>"¿¡ ³Î(NULL) °ªÀ» ÇÒ´çÇÒ ¼ö ¾ø½À´Ï´Ù.

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

"<name>" °ªÀÌ "TBSPACEID=n1, TABLEID=n2, COLNO=n3" ¾ç½ÄÀÎ °æ¿ì, ¿À·ù°¡ ¹ß»ýÇßÀ» ¶§ SQL¹®ÀÇ Ä÷³ À̸§À» »ç¿ëÇÒ ¼ö ¾ø¾ú½À´Ï´Ù. Á¦°øµÈ °ªÀº ³Î(NULL) °ªÀ» Çã¿ëÇÏÁö ¾Ê´Â ±âº» Å×À̺íÀÇ Å×ÀÌºí °ø°£, Å×ÀÌºí ¹× Ä÷³ ¹üÈ£¸¦ ½Äº°ÇÕ´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿¬ÇÕ ¼­¹ö ¶Ç´Â µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ ÀÌ »óȲÀ» ¹ß°ßÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀϺΠµ¥ÀÌÅÍ ¼Ò½º´Â "<name>"¿¡ ÀûÀýÇÑ °ªÀ» Á¦°øÇÏÁö ¾Ê½À´Ï´Ù. ÀÌ °æ¿ì, ¸Þ½ÃÁö ÅäÅ« Çü½ÄÀº "<data source>:UNKNOWN"À̸ç, ÀÌ´Â ÁöÁ¤µÈ µ¥ÀÌÅÍ ¼Ò½ºÀÇ ½ÇÁ¦ °ªÀ» ¾Ë ¼ö ¾øÀ½À» ³ªÅ¸³À´Ï´Ù.

¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.
ÁÖ:»óȲ¿¡ µû¶ó, ÅäÅ« "<name>"Àº ä¿öÁöÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù(SQLCAÀÇ sqlerrmc Çʵ尡 ä¿öÁöÁö ¾Ê¾Ò½À´Ï´Ù).

»ç¿ëÀÚ ÀÀ´ä: ¿ÀºêÁ§Æ® Å×À̺í Á¤ÀǸ¦ Á¶»çÇÏ¿© Å×À̺íÀÇ ¾î´À Ä÷³ÀÌ NOT NULL ¼Ó¼ºÀ» °¡Áö°í ÀÖ´ÂÁö ÆÇº°ÇÑ ÈÄ SQL¹®À» Á¤Á¤ÇÑ ÈÄ WITH DEFAULT ¼Ó¼ºÀ» °¡ÁöÁö ¾Êµµ·Ï ÇϽʽÿÀ.

"<name>" °ªÀÌ "TBSPACEID=n1, TABLEID=n2, COLNO=n3" ¾ç½ÄÀ̶ó¸é, ´ÙÀ½ Á¶È¸¸¦ »ç¿ëÇÏ¿© Å×À̺í À̸§°ú Ä÷³ À̸§À» ÆÇº°ÇÒ ¼ö ÀÖ½À´Ï´Ù.

   SELECT C.TABSCHEMA, C.TABNAME, C.COLNAME
      FROM SYSCAT.TABLES AS T,
           SYSCAT.COLUMNS AS C
      WHERE T.TBSPACEID = n1
      AND T.TABLEID = n2
      AND C.COLNO = n3
      AND C.TABSCHEMA = T.TABSCHEMA
      AND C.TABNAME = T.TABNAME

ÀÌ Á¶È¸·Î ½Äº°µÇ´Â Å×ÀÌºí ¹× Ä÷³Àº SQL¹®ÀÌ ½ÇÆÐÇÑ ºäÀÇ ±âº» Å×À̺íÀÏ ¼ö ÀÖ½À´Ï´Ù.

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

sqlcode: -407

sqlstate: 23502

SQL0408N°ªÀÌ ÁöÁ¤ ¸ñÇ¥ÀÇ µ¥ÀÌÅÍ À¯Çü°ú ȣȯ °¡´ÉÇÏÁö ¾Ê½À´Ï´Ù. ¸ñÇ¥ À̸§Àº "<name>"ÀÔ´Ï´Ù.

¼³¸í: SQL¹®¿¡ ÀÇÇØ Ä÷³, ¸Å°³º¯¼ö, SQL º¯¼ö ¶Ç´Â ÀüÀÌ º¯¼ö¿¡ ÁöÁ¤µÇ´Â °ªÀÇ µ¥ÀÌÅÍ À¯ÇüÀÌ ÁöÁ¤ ¸ñÇ¥ÀÇ ¼±¾ðµÈ µ¥ÀÌÅÍ À¯Çü°ú ȣȯ ºÒ°¡´ÉÇÕ´Ï´Ù. µÑ´Ù´Â ´ÙÀ½°ú °°¾Æ¾ß ÇÕ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¸í·É¹®°ú ¸ñÇ¥ Å×À̺íÀ̳ª ºä¸¦ Á¡°ËÇÏ¿© ¸ñÇ¥ µ¥ÀÌÅÍ À¯ÇüÀ» ÆÇº°ÇϽʽÿÀ. ÁöÁ¤µÈ º¯¼ö, Ç¥Çö½Ä ¶Ç´Â ¸®ÅÍ·² °ªÀÌ ÁöÁ¤ ¸ñÇ¥¿¡ ´ëÇØ ÀûÀýÇÑ µ¥ÀÌÅÍ À¯ÇüÀ» °¡Áö´ÂÁö È®ÀÎÇϽʽÿÀ.

sqlcode: -408

sqlstate: 42821

SQL0409NCOUNT ÇÔ¼öÀÇ ÇÇ¿¬»êÀÚ°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: SQL¹®¿¡ ÁöÁ¤µÈ ´ë·Î, COUNT ÇÔ¼öÀÇ ÇÇ¿¬»êÀÚ°¡ SQL ±¸¹® ±ÔÄ¢À» µû¸£Áö ¾Ê½À´Ï´Ù. COUNT(*) ¹× COUNT(DISTINCT column)¸¸ÀÌ Çã¿ëµË´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: COUNT(*) ¶Ç´Â COUNT(DISTINCT Ä÷³)¸¦ ÁöÁ¤ÇϽʽÿÀ.

ÁÖ: ÀÌ ¸Þ½ÃÁö´Â ¹öÀü 2 ÀÌÀüÀÇ DB2 ¹öÀü¿¡¸¸ Àû¿ëµË´Ï´Ù.

sqlcode: -409

sqlstate: 42607

SQL0410NºÎµ¿ ¼Ò¼öÁ¡ ¸®ÅÍ·² "<literal>"¿¡ 31ÀÚ ÀÌ»óÀÇ ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.

¼³¸í: ÁöÁ¤ÇÑ ºÎµ¿ ¼Ò¼öÁ¡ ¸®ÅÍ·²ÀÇ ±æÀ̰¡ ¼±Çà 0À» Á¦¿ÜÇϰí, 31ÀÚ ÀÌ»óÀÔ´Ï´Ù. ºÎµ¿ ¼Ò¼öÁ¡ ¸®ÅÍ·²ÀÇ ÃÖ´ë ±æÀÌ´Â 30ÀÚÀÔ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ÁöÁ¤ÇÑ ¸®ÅÍ·²ÀÇ ±æÀ̸¦ ÁÙÀ̽ʽÿÀ.

sqlcode: -410

sqlstate: 42820

SQL0412NÇϳªÀÇ Ä÷³¸¸ Çã¿ëµÇ´Â ºÎ¼Ó Á¶È¸·ÎºÎÅÍ ¿©·¯ Ä÷³ÀÌ ¸®ÅϵǾú½À´Ï´Ù.

¼³¸í: SQL¹®ÀÇ ¹®¸Æ¿¡¼­ °á°úÀûÀ¸·Î ÇϳªÀÇ Ä÷³¸¸ °¡Áú ¼ö ÀÖ´Â fullselect°¡ ÁöÁ¤µÇ¾ú½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ½ºÄ®¶ó fullselect¸¸ Çã¿ëµÇ´Â °æ¿ì¿¡´Â ÇϳªÀÇ Ä÷³¸¸À» ÁöÁ¤ÇϽʽÿÀ.

sqlcode: -412

sqlstate: 42823

SQL0413N¼ýÀÚ µ¥ÀÌÅÍ À¯Çüº¯È¯½Ã ¿À¹öÇ÷ο찡 ¹ß»ýÇß½À´Ï´Ù.

¼³¸í: SQL¹®À» ó¸®ÇÏ´Â µ¿¾È, ¼ýÀÚ À¯ÇüÀ» ´Ù¸¥ À¯ÇüÀ¸·Î º¯È¯ÇÒ ¶§ ¿À¹öÇÃ·Î¿ì »óŰ¡ ¹ß»ýÇß½À´Ï´Ù. ¼ýÀÚ º¯È¯Àº SQLÀÇ Ç¥ÁØ ±ÔÄ¢¿¡ µû¶ó ¼öÇàµË´Ï´Ù.

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

¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù. µ¥ÀÌÅͰ¡ °Ë»ö, °»½Å ¶Ç´Â »èÁ¦µÇÁö ¾Ê¾Ò½À´Ï´Ù.

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

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

sqlcode: -413

sqlstate: 22003

SQL0415NÇØ´ç Ä÷³ÀÇ µ¥ÀÌÅÍ À¯ÇüÀº ÁýÇÕ ¿¬»êÀÚ°¡ Æ÷ÇÔµÈ fullselect, INSERT ¶Ç´Â fullselectÀÇ VALUESÀýÀÇ ¿©·¯ Çà¿¡¼­ ÇÔ²² »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

¼³¸í: ÀÌ ¿À·ù°¡ ¹ß»ýÇÒ ¼ö ÀÖ´Â ´Ù¾çÇÑ ¸í·É¹®ÀÌ ÀÖ½À´Ï´Ù.

´ÙÀ½ÀÇ ÀÌÀ¯ Áß Çϳª·Î ÀÎÇØ Ä÷³ÀÌ È£È¯ ºÒ°¡´ÉÇÕ´Ï´Ù.

Ä÷³ÀÇ µ¥ÀÌÅÍ À¯ÇüÀÌ ¹®ÀÚ, ³¯Â¥, ½Ã°£ ¶Ç´Â ½Ã°£¼ÒÀÎÀ̸é ÇØ´ç Ä÷³Àº ¹®ÀÚ¿­ »ó¼ö°¡ µÉ ¼ö ÀÖ½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¸ðµç ÇØ´ç Ä÷³ÀÌ È£È¯µÇ´Â À¯ÇüÀÌ µÇµµ·Ï SELECT¹®¿¡ »ç¿ëµÈ Ä÷³ À̸§¶Ç´Â VALUESÀý¿¡ Àִ ǥÇö½ÄÀ» Á¤Á¤ÇϽʽÿÀ.

sqlcode: -415

sqlstate: 42825

SQL0416NUNION ALL ÀÌ¿ÜÀÇ ÁýÇÕ ¿¬»êÀÚ¿¡ ÀÇÇØ ¿¬°áµÈ SELECT ¶Ç´Â VALUES¹®¿¡¼­´Â 255¹ÙÀÌÆ®º¸´Ù ±ä °á°ú Ä÷³À» ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù.

¼³¸í: ÁýÇÕ ¿¬»êÀÚ¿¡ ÀÇÇØ ¿¬°áµÈ SELECT ¶Ç´Â VALUES¹® Áß Çϳª°¡ 254¹ÙÀÌÆ®º¸´Ù ´õ ±ä °á°ú Ä÷³À» ÁöÁ¤Çß½À´Ï´Ù. 254¹ÙÀÌÆ®º¸´Ù ±ä VARCHAR ¶Ç´Â VARGRAPHIC °á°ú Ä÷³Àº UNION ALL ÁýÇÕ ¿¬»êÀÚ¿Í ÇÔ²²¸¸ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: UNION ´ë½Å UNION ALL ¿¬»êÀÚ¸¦ »ç¿ëÇϰųª, SELECT ¶Ç´Â VALUES¹®¿¡¼­ 254¹ÙÀÌÆ®º¸´Ù ´õ ±ä °á°ú Ä÷³À» Á¦°ÅÇϽʽÿÀ.

sqlcode: -416

sqlstate: 42907

SQL0417NÁغñµÉ ¸í·É¹® ¹®ÀÚ¿­¿¡ µ¿ÀÏÇÑ ¿¬»êÀÚ¿¡ ´ëÇÑ ÇÇ¿¬»êÀڷμ­ ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.

¼³¸í: PREPARE ¶Ç´Â EXECUTE IMMEDIATEÀÇ ¿ÀºêÁ§Æ®·Î¼­ ÁöÁ¤µÈ ¸í·É¹® ¹®ÀÚ¿­¿¡ ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ°¡ CAST ½ºÆåÀÌ ¾øÀÌ µ¿ÀÏÇÑ ¿¬»êÀÚÀÇ ÇÇ¿¬»êÀڷμ­ »ç¿ëµÈ ¼ú¾î ¶Ç´Â Ç¥Çö½ÄÀÌ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

    ? > ?

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

»ç¿ëÀÚ ÀÀ´ä: ÀÌ ±¸¹®Àº Áö¿øµÇÁö ¾Ê½À´Ï´Ù. CAST ½ºÆåÀ» »ç¿ëÇÏ¿© Àû¾îµµ ÇϳªÀÇ ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ¿¡ ÇϳªÀÇ µ¥ÀÌÅÍ À¯ÇüÀ» ºÎ¿©ÇϽʽÿÀ.

sqlcode: -417

sqlstate: 42609

SQL0418N¸í·É¹®¿¡ À¯È¿ÇÏÁö ¾ÊÀº ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.

¼³¸í: ´ÙÀ½ÀÇ °æ¿ì¿¡´Â ¹ÌÀÔ·Â ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ¸¦ »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

´ÙÀ½ÀÇ °æ¿ì¿¡´Â ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ¸¦ Àý´ë »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¸í·É¹®ÀÇ ±¸¹®À» Á¤Á¤ÇϽʽÿÀ. À¯Çü ÁöÁ¤ÀÌ ¾È µÈ ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ°¡ Çã¿ëµÇÁö ¾Ê´Â °æ¿ì, ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ¿¡ µ¥ÀÌÅÍ À¯ÇüÀ» ºÎ¿©ÇÏ·Á¸é CAST ½ºÆåÀ» »ç¿ëÇϽʽÿÀ.

sqlcode: -418

sqlstate: 42610

SQL0419N10Áø ³ª´°¼ÀÀÌ °á°ú°¡ À½ÀÇ ½ºÄÉÀÏÀ» °¡Áö¹Ç·Î À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: ÁöÁ¤ÇÑ 10Áø ³ª´°¼ÀÀÇ °á°ú°¡ À½ÀÇ ½ºÄÉÀÏÀ» °¡Áö¹Ç·Î À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

´ÙÀ½Àº ³»ºÎÀûÀ¸·Î ½ÊÁø¼ö ³ª´°¼ÀÀÇ °á°ú ½ºÄÉÀÏÀ» °è»êÇÏ´Â µ¥ »ç¿ëµÇ´Â °ø½ÄÀÔ´Ï´Ù.

½ºÄÉÀÏ °á°ú = 31 - np + ns - ds

¿©±â¼­, np´Â ºÐÀÚÀÇ Á¤¹Ðµµ, ns´Â ºÐÀÚÀÇ ½ºÄÉÀÏ, ds´Â ºÐ¸ðÀÇ ½ºÄÉÀÏÀÔ´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿¬ÇÕ ¼­¹ö, µ¥ÀÌÅÍ ¼Ò½º ¶Ç´Â µÑ´Ù¿¡¼­ ½ÊÁø¼ö ³ª´°¼ÀÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ÁöÁ¤µÈ 10Áø ³ª´°¼ÀÀÇ °á°ú°¡ ÇØ´ç µ¥ÀÌÅÍ ¼Ò½º¿¡ ´ëÇØ À¯È¿ÇÏÁö ¾ÊÀº ½ºÄÉÀÏÀ» °®½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: 10Áø ³ª´°¼À¿¡ °ü·ÃµÇ´Â ¸ðµç Ä÷³ÀÇ Á¤¹Ðµµ ¹× ½ºÄÉÀÏÀ» Á¶»çÇÑ ÈÄ È®ÀÎÇϽʽÿÀ. Á¤¼ö ¹× ÀÛÀº Á¤¼ö °ªÀº ÀÌ °è»êÀ» À§ÇØ 10Áø¼ö·Î º¯È¯µÉ ¼öµµ ÀÖÀ½À» À¯ÀÇÇϽʽÿÀ.

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

sqlcode: -419

sqlstate: 42911

SQL0420NÇÔ¼ö "<function-name>"ÀÇ ¹®ÀÚ¿­ Àμö¿¡ À¯È¿ÇÏÁö ¾ÊÀº ¹®ÀÚ°¡ ÀÖ½À´Ï´Ù.

¼³¸í: ÇÔ¼ö "<function-name>"¿¡´Â ¼ýÀÚ SQL »ó¼ö¿¡ À¯È¿ÇÏÁö ¾ÊÀº ¹®ÀÚ°¡ ÀÖ´Â ¹®ÀÚ¿­ Àμö°¡ ÀÖ½À´Ï´Ù. ¸ñÇ¥ µ¥ÀÌÅÍ À¯ÇüÀ¸·Î "<function-name>"À» °¡Áø CAST ½ºÆåÀ» »ç¿ëÇÏ¿© ÀÌ ÇÔ¼ö°¡ È£ÃâµÇ¾úÀ» °ÍÀÔ´Ï´Ù. SQL¹®¿¡ »ç¿ëµÈ ÇÔ¼ö ¶Ç´Â µ¥ÀÌÅÍ À¯ÇüÀº "<function-name>"°ú µ¿ÀǾîÀÔ´Ï´Ù.

10Áø ¹®ÀÚ°¡ DECIMAL ÇÔ¼ö¿¡ ÁöÁ¤µÇ¾î ÀÖ´Â °æ¿ì, ±âº» 10Áø ¹®ÀÚ ´ë½Å¿¡ ÀÌ ¹®ÀÚ¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: 10Áø ¹®ÀÚ°¡ ÁöÁ¤µÈ °æ¿ì, 10Áø ¹®ÀÚ¸¦ »ç¿ëÇÏ¿©, ¼ýÀÚ À¯ÇüÀ¸·Î º¯È¯ÁßÀÎ ¹®ÀÚ¿­¿¡ ¼ýÀÚ SQL »ó¼ö¿¡ À¯È¿ÇÑ ¹®ÀÚ¸¸ Æ÷ÇԵǾî ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

sqlcode: -420

sqlstate: 22018

SQL0421NÁýÇÕ ¿¬»êÀÚ ¶Ç´Â VALUESÀý¿¡ ´ëÇÑ ÇÇ¿¬»êÀÚ¿¡ ÀÖ´Â Ä÷³ÀÇ ¼ö°¡ µ¿ÀÏÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: UNION, EXCEPT ¶Ç´Â INTERSECT °°Àº ÁýÇÕ ¿¬»êÀÚÀÇ ÇÇ¿¬»êÀÚ¿¡ ÀÖ´Â Ä÷³ÀÇ ¼ö´Â µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù. VALUESÀýÀÇ Çà¿¡ ÀÖ´Â Ä÷³ÀÇ ¼ö´Â µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: °¢°¢ÀÇ ÇÇ¿¬»êÀÚ ¶Ç´Â VALUESÀýÀÇ °¢°¢ÀÇ ÇàÀÌ Á¤È®È÷ µ¿ÀÏÇÑ ¼öÀÇ Ä÷³À» °¡Áöµµ·Ï SQL¹®À» º¯°æÇϽʽÿÀ.

sqlcode: -421

sqlstate: 42826

SQL0423NLOB À§Ä¡ ÁöÁ¤ÀÚ º¯¼ö "<variable-position>"Àº ÇöÀç ¾î¶°ÇÑ °ªµµ Ç¥½ÃÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: À§Ä¡ ÁöÁ¤ÀÚ º¯¼ö¿¡ ¿À·ù°¡ ÀÖ½À´Ï´Ù. ÇÒ´çµÈ LOB °ªÀÌ ¾ø°Å³ª º¯¼ö¿Í ¿¬°üµÈ À§Ä¡ ÁöÁ¤ÀÚ°¡ ÇØÁ¦µÇ¾ú½À´Ï´Ù.

"<variable-position>"ÀÌ Á¦°øµÈ °æ¿ì, ÁöÁ¤µÈ º¯¼ö ¼¼Æ®¿¡¼­ ¿À·ù°¡ ÀÖ´Â º¯¼öÀÇ ¼ø¼­ À§Ä¡¸¦ ³ªÅ¸³À´Ï´Ù. ¿À·ù°¡ °ËÃâµÈ ½ÃÁ¡¿¡ µû¶ó, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ "<variable-position>"À» °áÁ¤ÇÏÁö ¸øÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

"<variable-position>"Àº ¼­¼ö À§Ä¡ ´ë½Å "function-name RETURNS" °ªÀ» °¡Áú ¼ö Àִµ¥, ÀÌ´Â ÇÔ¼ö À̸§À¸·Î ½Äº°µÇ´Â »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö¿¡¼­ ¸®ÅÏÇÑ À§Ä¡ ÁöÁ¤ÀÚ¿¡ ¿À·ù°¡ ÀÖÀ½À» ÀǹÌÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: SQL¹®¿¡¼­ »ç¿ëµÈ LOB À§Ä¡ ÁöÁ¤ÀÚ º¯¼ö°¡ ¸í·É¹®ÀÌ ½ÇÇàµÇ±â Àü¿¡ ÇØ´çÇÏ´Â LOB °ªÀ» °®µµ·Ï ÇÁ·Î±×·¥À» Á¤Á¤ÇϽʽÿÀ. LOB °ªÀº SELECT INTO¹®, VALUES INTO¹® ¶Ç´Â FETCH¹®¿¡ ÀÇÇØ À§Ä¡ ÁöÁ¤ÀÚ º¯¼ö·Î ÇÒ´çµÉ ¼ö ÀÖ½À´Ï´Ù.

sqlcode: -423

sqlstate: 0F001

SQL0426Nµ¿Àû È®¾àÀº ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà ȯ°æ¿¡¼­ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: CONNECT TYPE 2 ¶Ç´Â CICS °°Àº ºÐ»ê Æ®·£Àè¼Ç ÇÁ·Î¼¼½Ì(DTP) ȯ°æ¿¡¼­ ½ÇÇàÁßÀÎ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ SQL µ¿Àû COMMIT¹®À» ½ÇÇàÇϵµ·Ï ½ÃµµÇß½À´Ï´Ù. SQL µ¿Àû COMMIT¹®Àº ÀÌ È¯°æ¿¡¼­ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: SQL µ¿Àû COMMIT¹®Àº Åë°ú ¼¼¼Ç Áß¿¡ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä:

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: COMMIT¹®¿¡¼­ ÁÖ¼®Ç¥½Ã¸¦ Á¦°ÅÇϰųª Á¤Àû ¸í·É¹®À¸·Î ÄÚµùÇϽʽÿÀ. ±×·± ´ÙÀ½ ÇÁ·Î±×·¥À» ´Ù½Ã Á¦ÃâÇϽʽÿÀ.

sqlcode: -426

sqlstate: 2D528

SQL0427Nµ¿Àû ±¸°£ º¹¿øÀº ÀÀ¿ëÇÁ·Î±×·¥ ½ÇÇà ȯ°æ¿¡¼­ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: CONNECT TYPE 2 ¶Ç´Â CICS °°Àº ºÐ»ê Æ®·£Àè¼Ç ÇÁ·Î¼¼½Ì(DTP) ȯ°æ¿¡¼­ ½ÇÇàÁßÀÎ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ SQL µ¿Àû ROLLBACK¹®À» ½ÇÇàÇϵµ·Ï ½ÃµµÇß½À´Ï´Ù. SQL µ¿Àû ROLLBACK¹®Àº ÀÌ È¯°æ¿¡¼­ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: SQL µ¿Àû ROLLBACK¹®Àº Åë°ú ¼¼¼Ç Áß¿¡ ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä:

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ROLLBACK¹®¿¡¼­ ÁÖ¼®Ç¥½Ã¸¦ Á¦°ÅÇϰųª Á¤Àû ¸í·É¹®À¸·Î ÄÚµùÇϽʽÿÀ. ±×·± ´ÙÀ½ ÇÁ·Î±×·¥À» ´Ù½Ã Á¦ÃâÇϽʽÿÀ.

sqlcode: -427

sqlstate: 2D529

SQL0428NSQL ¸í·É¹®Àº ÀÛ¾÷ ´ÜÀ§(UOW)¿¡¼­ ù¹øÂ° ¸í·É¹®À¸·Î¸¸ Çã¿ëµË´Ï´Ù.

¼³¸í: ¹ßÇàµÈ SQL¹®Àº ÀÛ¾÷ ´ÜÀ§(UOW)¸¦ ½ÃÀÛÇÏ´Â ´Ù¸¥ ¸ðµç SQL¹®¿¡ ¾Õ¼­ ½ÇÇàÇØ¾ß ÇÕ´Ï´Ù. ´ÙÀ½Àº °¡´ÉÇÑ »óȲÀÔ´Ï´Ù.

¸í·É¹®ÀÌ DISCONNECT ALLÀÎ °æ¿ì, ¸ðµç ¿¬°á¿¡ ´ëÇØ DISCONNECT°¡ ¹æÇâÁöÁ¤µÇ¹Ç·Î ¿¬°á Áß ¾î´À Çϳª°¡ À§ÀÇ Á¦ÇÑ»çÇ×À» À§¹ÝÇÏ¸é ¿äûÀº ½ÇÆÐÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: SQL¹®À» ó¸®Çϱâ Àü¿¡ COMMIT ¶Ç´Â ROLLBACKÀ» ¹ßÇàÇϽʽÿÀ. WITH HOLD Ä¿¼­°¡ ÀÖ´Ù¸é ÀÌ·¯ÇÑ Ä¿¼­¸¦ ´Ý¾Æ¾ß ÇÕ´Ï´Ù. ¸í·É¹®ÀÌ SET INTEGRITY¶ó¸é COMMIT THRESHOLDÀýÀ» Á¦°ÅÇϽʽÿÀ.

sqlcode: -428

sqlstate: 25001

SQL0429Nµ¿½Ã LOB À§Ä¡ ÁöÁ¤ÀÚÀÇ ÃÖ´ë¼ö¸¦ ÃʰúÇß½À´Ï´Ù.

¼³¸í: DB2¿¡¼­´Â ÀÛ¾÷ ´ÜÀ§(UOW)´ç ÃÖ´ë 32,000°³ÀÇ µ¿½ÃÀûÀÎ LOB À§Ä¡ ÁöÁ¤ÀÚ ¼ö¸¦ Áö¿øÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ´õ ÀûÀº ¼öÀÇ µ¿½Ã LOB À§Ä¡ ÁöÁ¤ÀÚ¸¦ ¿ä±¸Çϵµ·Ï ÇÁ·Î±×·¥À» ¼öÁ¤ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ.

sqlcode: -429

sqlstate: 54028

SQL0430N»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF) "<function-name>"(»ó¼¼ À̸§ "<specific-name>")ÀÌ ºñ¼º°øÀûÀ¸·Î Á¾·áµÇ¾ú½À´Ï´Ù.

¼³¸í: ¸í¸íµÈ UDF¸¦ Á¦¾îÇÏ´Â µ¿¾È, ºñÁ¤»ó Á¾·á°¡ ¹ß»ýÇß½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: UDF¸¦ Á¤Á¤ÇØ¾ß ÇÕ´Ï´Ù. UDF ÀÛ¼ºÀÚ ¶Ç´Â µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ. Á¤Á¤µÉ ¶§±îÁö UDF¸¦ »ç¿ëÇØ¼­´Â ¾È µË´Ï´Ù.

sqlcode: -430

sqlstate: 38503

SQL0431N»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF) "<function-name>"(»ó¼¼ À̸§ "<specific-name>")ÀÌ »ç¿ëÀÚ¿¡ ÀÇÇØ ÀÎÅÍ·´Æ®µÇ¾ú½À´Ï´Ù.

¼³¸í: ¸í¸íµÈ UDF¸¦ Á¦¾îÇÏ´Â µ¿¾È, »ç¿ëÀÚ/Ŭ¶óÀÌ¾ðÆ® ÀÎÅÍ·´Æ®°¡ ¹ß»ýÇß½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: À̰ÍÀº ¹«ÇÑ ·çÇÁ ¶Ç´Â ´ë±â °°Àº UDF ³»ÀÇ ¹®Á¦Á¡À» Ç¥½ÃÇÕ´Ï´Ù. ¹®Á¦Á¡ÀÌ °è¼ÓµÇ¸é(Áï, µ¿ÀÏÇÑ ¿À·ù Á¶°ÇÀ¸·Î ÀÎÅÍ·´Æ®ÇØ¾ß ÇÏ´Â °æ¿ì), UDF ÀÛ¼ºÀÚ ¶Ç´Â µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ. ¹®Á¦Á¡ÀÌ Á¤Á¤µÉ ¶§±îÁö UDF¸¦ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À.

sqlcode: -431

sqlstate: 38504

SQL0432N¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ´Â "<udt-name>" »ç¿ëÀÚ Á¤ÀÇ À¯Çü À̸§À» °¡Áú ¼ö ¾ø½À´Ï´Ù.

¼³¸í: ¸í·É¹®¿¡¼­ ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ°¡ »ç¿ëµÈ ¹®¸ÆÀ» ±âº»À¸·Î ÇÏ´Â ¸ñÇ¥ À¯Çü "<udt-name>"À» °¡Áø ÂüÁ¶ À¯Çü ¶Ç´Â »ç¿ëÀÚ Á¤ÀÇ À¯Çü "<udt-name>"À» °¡Áö´Â °ÍÀ¸·Î ÆÇº°µÇ¾ú½À´Ï´Ù. ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ´Â ÁöÁ¤¹®(INSERTÀÇ VALUESÀý ¶Ç´Â UPDATEÀÇ SETÀý)ÀÇ ÀϺÎÀ̰ųª CAST ½ºÆåÀ» »ç¿ëÇÏ¿© »ç¿ëÀÚ Á¤ÀÇ ±¸º° À¯ÇüÀ¸·Î ¸í½ÃÀûÀ¸·Î À¯Çüº¯È¯µÇ´Â °æ¿ì¸¦ Á¦¿ÜÇÏ°í µ¥ÀÌÅÍ À¯ÇüÀ¸·Î »ç¿ëÀÚ Á¤ÀÇ À¯ÇüÀ» °¡Áú ¼ö ¾ø½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ¿¡ ´ëÇØ »ç¿ëÀÚ Á¤ÀÇ ±¸º° µ¥ÀÌÅÍ À¯ÇüÀ¸·ÎÀÇ ¸í½ÃÀû À¯Çüº¯È¯À» »ç¿ëÇϽʽÿÀ. ´Ù¸¥ ¹æ¹ýÀº »ç¿ëÀÚ Á¤ÀÇ ±¸º° µ¥ÀÌÅÍ À¯ÇüÀÎ Ä÷³À» ÇØ´ç ¼Ò½º µ¥ÀÌÅÍ À¯ÇüÀ¸·Î À¯Çüº¯È¯Çϰųª ÂüÁ¶ µ¥ÀÌÅÍ À¯ÇüÀÎ Ä÷³À» ÇØ´ç Ç¥Çö À¯ÇüÀ¸·Î À¯Çüº¯È¯ÇÏ´Â °ÍÀÔ´Ï´Ù.

sqlcode: -432

sqlstate: 42841

SQL0433N°ª "<value>"°¡ ³Ê¹« ±é´Ï´Ù.

¼³¸í: °ªÀ» º¯ÇüÇϱâ À§ÇØ È£ÃâµÇ´Â ½Ã½ºÅÛ(³»Àå) º¯È¯ ¶Ç´Â Á¶Á¤ ÇÔ¼ö¸¦ »ç¿ëÇÏ¿© °ª "<value>"°¡ Àý´ÜµÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ °ªÀÌ »ç¿ëµÇ´Â À§Ä¡¿¡¼­´Â Àý´ÜÀÌ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.

º¯ÇüµÇ´Â °ªÀº ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù.

¸í·É¹®ÀÌ ½ÇÆÐÇß½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: SQL¹®¿¡¼­ "<value>"°¡ ¸®ÅÍ·² ¹®ÀÚ¿­ÀÎ °æ¿ì, ±æÀ̰¡ ¿ëµµ¿¡ ºñÇØ ³Ê¹« ±é´Ï´Ù.

"<value>"°¡ ¸®ÅÍ·² ¹®ÀÚ¿­ÀÌ ¾Æ´Ñ °æ¿ì, SQL¹®À» Á¶»çÇÏ¿© º¯ÇüÀÌ ¹ß»ýÇÑ À§Ä¡¸¦ ÆÇº°ÇϽʽÿÀ. º¯ÇüÇÒ ÀÔ·Â ³»¿ëÀÌ ³Ê¹« ±æ°Å³ª, ¸ñÇ¥°¡ ³Ê¹« ªÀº °ÍÀÔ´Ï´Ù.

¹®Á¦Á¡À» Á¤Á¤ÇÑ ÈÄ ¸í·É¹®À» Àç¼öÇàÇϽʽÿÀ.

sqlcode: -433

sqlstate: 22001

SQL0434W"<clause>"Àý¿¡ ´ëÇØ Áö¿øµÇÁö ¾Ê´Â °ªÀÌ "<value>" °ªÀ¸·Î ¹Ù²î¾ú½À´Ï´Ù.

¼³¸í: "<clause>"Àý¿¡ ´ëÇØ ÁöÁ¤µÈ °ªÀÌ Áö¿øµÇÁö ¾Ê°í, ½Äº°µÈ Áö¿ø "<value>" °ªÀ¸·Î ¹Ù²î¾ú½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¼±ÅÃµÈ °ªÀÌ Çã¿ë °¡´ÉÇÑ °æ¿ì º¯°æÇÒ Çʿ䰡 ¾ø½À´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é "<clause>"¿¡ ´ëÇØ À¯È¿ÇÑ °ªÀ» ÁöÁ¤ÇϽʽÿÀ.

sqlcode: +434

sqlstate: 01608

SQL0435NÀ¯È¿ÇÏÁö ¾ÊÀº SQLSTATE "<sqlstate>"°¡ RAISE_ERROR ÇÔ¼ö¿¡ ÁöÁ¤µÇ¾ú½À´Ï´Ù.

¼³¸í: RAISE_ERROR ÇÔ¼ö¿¡ ÁöÁ¤µÈ SQLSTATE°¡ ÀÀ¿ëÇÁ·Î±×·¥ Á¤ÀÇ SQLSTATE ±ÔÄ¢À» µû¸£Áö ¾Ê½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ÇÔ¼ö RAISE_ERROR¿¡¼­ ÁöÁ¤µÈ SQLSTATE¸¦ Á¤Á¤ÇϽʽÿÀ. SQLSTATE´Â Á¤È®È÷ 5ÀÚ·Î ÀÌ·ç¾îÁø ¹®ÀÚ¿­À̾î¾ß ÇÕ´Ï´Ù. ±æÀ̰¡ 5·Î Á¤ÀÇµÈ CHAR À¯ÇüÀ̰ųª ±æÀ̰¡ 5 ÀÌ»óÀ¸·Î Á¤ÀÇµÈ VARCHAR À¯ÇüÀ̾î¾ß ÇÕ´Ï´Ù. SQLSTATE °ªÀº ´ÙÀ½°ú °°ÀÌ ÀÀ¿ëÇÁ·Î±×·¥ Á¤ÀÇ SQLSTATE¿¡ ´ëÇÑ ±ÔÄ¢À» µû¶ó¾ß ÇÕ´Ï´Ù.

sqlcode: -435

sqlstate: 428B3

SQL0436NÁ¾·á NULL ¹®ÀÚ°¡ C¾ð¾î NUL Á¾·á ¹®ÀÚ¿­ È£½ºÆ® º¯¼ö¿¡¼­ ´©¶ôµÇ¾ú½À´Ï´Ù.

¼³¸í: C ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼­ ÀԷ ȣ½ºÆ® º¯¼ö °ªÀÇ ¹®ÀÚ¿­ ³¡¿¡´Â NULL Á¾·á ¹®ÀÚ°¡ ÇÊ¿äÇÕ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ÀԷ ȣ½ºÆ® º¯¼ö °ªÀÌ NULL Á¾·á ¹®ÀÚ·Î ³¡³ª´ÂÁö¸¦ È®ÀÎÇϽʽÿÀ.

sqlcode: -436

sqlstate: 22024

SQL0437WÀÌ º¹ÇÕ Á¶È¸ÀÇ ¼º´ÉÀÌ sub-optimalÀÏ ¼ö ÀÖ½À´Ï´Ù. ¿À·ù ÄÚµå: "<reason-code>"

¼³¸í: ¸í·É¹®Àº ¿©±â¿¡ Á¶È¸ÀÇ º¹À⼺À¸·Î »ç¿ëÇÒ ¼ö ¾ø´Â ÀÚ¿øÀÌ ÇÊ¿äÇϰųª ÃÖÀûÈ­ °æ°è Á¶°ÇÀÌ ¹ß°ßµÇ¾úÀ¸¹Ç·Î, sub-optimalÇÑ ¼º´ÉÀ» º¸ÀÏ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº ÀÌÀ¯ ÄÚµåÀÇ ¸ñ·ÏÀÔ´Ï´Ù.

1
Á¶ÀÎ ¿­°Å ¹æ½ÄÀÌ ¸Þ¸ð¸® Á¦ÇÑÁ¶°ÇÀ¸·Î ÀÎÇØ º¯°æµÇ¾ú½À´Ï´Ù.

2
Á¶ÀÎ ¿­°Å ¹æ½ÄÀÌ Á¶È¸ º¹À⼺À¸·Î ÀÎÇØ º¯°æµÇ¾ú½À´Ï´Ù.

3
ÃÖÀûÈ­ ºñ¿ë ¾ð´õÇ÷οì

4
ÃÖÀûÈ­ ºñ¿ë ¿À¹öÇ÷οì

5
Á¶È¸ ÃÖÀûÈ­ Ŭ·¡½º°¡ ³Ê¹« ³·½À´Ï´Ù.

6
ÃÖÀûÈ­ ±â´ÉÀº ¹«È¿ Åë°è¸¦ ¹«½ÃÇÕ´Ï´Ù.

¸í·É¹®ÀÌ Ã³¸®µË´Ï´Ù.

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

sqlcode: +437

sqlstate: 01602

SQL0438NÀÀ¿ëÇÁ·Î±×·¥ÀÌ ¿À·ù¸¦ ÀÏÀ¸Ä×°í, Áø´Ü ÅØ½ºÆ®´Â "<text>"ÀÔ´Ï´Ù.

¼³¸í: ÀÌ ¿À·ù´Â RAISE_ERROR ÇÔ¼ö ¶Ç´Â Æ®¸®°Å¿¡¼­ SIGNAL SQLSTATE¹®À» ½ÇÇàÇÑ °á°ú·Î ¹ß»ýÇß½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ÀÀ¿ëÇÁ·Î±×·¥ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

sqlcode: -438

sqlstate: application-defined

SQL0439N»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF) "<function-name>"ÀÌ °£Á¢ÀûÀ¸·Î ÇÔ¼ö ¿À·ù "<sqlcode>"¸¦ ¹ß»ý½ÃŲ "<source-function>"¿¡ ÀÇÇØ ±¸ÇöµÇ¾ú½À´Ï´Ù.

¼³¸í: ÇÔ¼ö "<function-name>"ÀÌ »ç¿ëÀÚ ¸í·É¹®¿¡¼­ ÂüÁ¶µÇ¾ú½À´Ï´Ù. ±×·¯³ª SOURCEÀýÀÌ ÀÌ ÇÔ¼öÀÇ Á¤ÀÇ¿¡ »ç¿ëµÇ¾úÀ¸¹Ç·Î, ÇÔ¼ö "<source-function>"ÀÌ ½ÇÁ¦·Î ÇÔ¼ö¸¦ ±¸ÇöÇÏ´Â °ÍÀ¸·Î ¹àÇôÁ³½À´Ï´Ù("<function-name>"¿¡¼­ "<source-function>"À¸·ÎÀÇ Á÷Á¢Àû ¶Ç´Â °£Á¢ÀûÀÎ Á¤ÀÇ °æ·ÎÀÔ´Ï´Ù). ÄÄÆÄÀϽà "<source-function>"¿¡ ´ëÇÑ encapsulator(ÇÔ¼ö ´ë½Å¿¡ µ¿ÀÛÇÏ´Â DB2 ÄÚµå)´Â "<sqlcode>"°¡ ½Äº°ÇÑ ¿À·ù¸¦ ¸®ÅÏÇß½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ÇØ´ç Á¶Ä¡¸¦ ÃëÇϱâ Àü¿¡ ½ÇÁ¦ ¿À·ù »óȲÀ» º¸´Ù Àß ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù. "<sqlcode>"¿¡ ´ëÇÑ ¼³¸íÀ» »ìÆìº¸½Ê½Ã¿À. "<source-function>"ÀÌ ³»Àå ÇÔ¼öÀÎ °æ¿ì, "<sqlcode>"´Â ³»Àå ÇÔ¼ö°¡ »ç¿ëÀÚ ¸í·É¹®¿¡¼­ Á÷Á¢ÀûÀ¸·Î ÂüÁ¶µÇ´Â °æ¿ìó·³ ¹®Á¦Á¡À» Ç¥½ÃÇØ¾ß ÇÕ´Ï´Ù. "<source-function>"ÀÌ »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF)ÀÎ °æ¿ì, ´ëºÎºÐÀÇ ¸Þ½ÃÁö´Â ¹®Á¦Á¡À» Àμö Áß Çϳª ¶Ç´Â ÇÔ¼öÀÇ °á°ú¿Í ÇÔ²²³ªÅ¸³À´Ï´Ù.

¹®Á¦Á¡À» Á¤Á¤ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ.

sqlcode: -439

sqlstate: 428A0

SQL0440Nȣȯ °¡´ÉÇÑ Àμö¸¦ °®´Â À̸§ "<function-name>"ÀÇ ¾î¶°ÇÑ ÇÔ¼öµµ ÇÔ¼ö °æ·Î¿¡¼­ ¹ß°ßµÇÁö ¾Ê¾Ò½À´Ï´Ù.

¼³¸í: ÀÌ´Â "<function-name>" ÇÔ¼ö ÂüÁ¶½Ã ¹ß»ýÇÕ´Ï´Ù. ¿©±â¼­ "<function-name>"Àº ¸Þ¼Òµå¸¦ ÂüÁ¶ÇÒ ¼ö ÀÖ°í, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ÇÔ¼ö³ª ¸Þ¼Òµå¸¦ ãÀ» ¼ö ¾ø´Â °æ¿ì ÂüÁ¶¸¦ ±¸ÇöÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº À̰ÍÀÌ ¹ß»ýÇÒ ¼ö ÀÖ´Â ¸î °¡Áö ÀÌÀ¯ÀÔ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¹®Á¦Á¡À» Á¤Á¤ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ. À̰Ϳ¡´Â īŻ·Î±× ¾×¼¼½º, ¸í·É¹® º¯°æ, »õ·Î¿î ÇÔ¼ö Ãß°¡ ¶Ç´Â ÇÔ¼ö °æ·Î¿¡ ´ëÇÑ º¯°æÀÌ Æ÷ÇԵ˴ϴÙ.

sqlcode: -440

sqlstate: 42884

SQL0441NÇÔ¼ö "<function-name>"¿¡ »ç¿ëÇÑ DISTINCT ¶Ç´Â ALL Ű¿öµå°¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: ´ÙÀ½°ú °°ÀÌ ¸î °¡Áö °¡´ÉÇÑ ¿øÀÎÀÌ ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä:

¿À·ù¸¦ Á¤Á¤ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ.

sqlcode: -441

sqlstate: 42601

SQL0442N"<routine-name>" ·çƾÀ» ÂüÁ¶ÇÏ´Â Áß¿¡ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. Çã¿ë °¡´ÉÇÑ ÀμöÀÇ ÃÖ´ë¼ö(90)°¡ ÃʰúµÇ¾ú½À´Ï´Ù.

¼³¸í: "<routine-name>" ·çƾ ÂüÁ¶½Ã ³Ê¹« ¸¹Àº Àμö¸¦ ÁöÁ¤Çß½À´Ï´Ù. Çã¿ë °¡´ÉÇÑ ÃÖ´ë°ªÀº 90ÀÔ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¸í·É¹®À» Á¤Á¤ÇÑ ÈÄ »ç¿ëµÈ ÀμöÀÇ ¼ö°¡ ¿Ã¹Ù¸¥Áö È®ÀÎÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ.

sqlcode: -442

sqlstate: 54023

SQL0443N"<routine-name>" ·çƾ(°íÀ¯ À̸§ "<specific-name>")ÀÌ ¿À·ù SQLSTATE¸¦ ¸®ÅÏÇßÀ¸¸ç Áø´Ü ÅØ½ºÆ®´Â "<text>"ÀÔ´Ï´Ù.

¼³¸í: 38xxx Çü½ÄÀÇ SQLSTATE°¡ "<routine-name>" ·çƾ¿¡ ÀÇÇØ (°íÀ¯ À̸§ "<specific-name>") ¸Þ½ÃÁö ÅØ½ºÆ® "<text>"¿Í ÇÔ²² DB2·Î ¸®ÅϵǾú½À´Ï´Ù. ÀÌ ·çƾÀº »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF)À̰ųª »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼ÒµåÀÏ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: »ç¿ëÀÚ°¡ ¿À·ùÀÇ Àǹ̸¦ ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ ¶Ç´Â ·çƾ ÀÛ¼ºÀÚ¸¦ ÂüÁ¶ÇϽʽÿÀ.

SYSFUN ½ºÅ°¸¶¿¡¼­ IBM Á¦°ø ÇÔ¼ö¿¡ ÀÇÇØ °ËÃâµÈ ¿À·ù´Â ¸ðµÎ SQLSTATE 38552¸¦ ¸®ÅÏÇÕ´Ï´Ù. ¸Þ½ÃÁöÀÇ ÅØ½ºÆ® ºÎºÐÀº ´ÙÀ½°ú °°Àº Çü½ÄÀ¸·Î µÇ¾î ÀÖ½À´Ï´Ù.

SYSFUN:nn

¿©±â¼­, nnÀº ÀÌÀ¯ ÄÚµåÀ̸ç, ´ÙÀ½°ú °°Àº Àǹ̸¦ °®½À´Ï´Ù.

01
¼ýÀÚ °ªÀÌ ¹üÀ§¸¦ ¹þ¾î³³´Ï´Ù.

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

03
»ê¼ú ¿À¹öÇÃ·Î¿ì ¶Ç´Â ¾ð´õÇ÷οì

04
À¯È¿ÇÏÁö ¾ÊÀº ³¯Â¥ Çü½Ä

05
À¯È¿ÇÏÁö ¾ÊÀº ½Ã°£ Çü½Ä

06
À¯È¿ÇÏÁö ¾ÊÀº ½Ã°£¼ÒÀÎ Çü½Ä

07
½Ã°£¼ÒÀÎ Áö¼Ó ±â°£ÀÇ À¯È¿ÇÏÁö ¾ÊÀº ¹®ÀÚ Ç¥Çö

08
À¯È¿ÇÏÁö ¾ÊÀº °£°Ý À¯Çü(1, 2, 4, 8, 16, 32, 64, 128, 256 Áß Çϳª¿©¾ß ÇÕ´Ï´Ù.)

09
¹®ÀÚ¿­ÀÌ ³Ê¹« ±é´Ï´Ù.

10
¹®ÀÚ¿­ ÇÔ¼öÀÇ ±æÀÌ ¶Ç´Â À§Ä¡°¡ ¹üÀ§ ¹Û¿¡ ÀÖ½À´Ï´Ù.

11
À¯È¿ÇÏÁö ¾ÊÀº ºÎµ¿ ¼Ò¼öÁ¡ ¼öÀÇ ¹®ÀÚ Ç¥½Ã

sqlcode: -443

sqlstate: 38xxx (·çƾ¿¡ ÀÇÇØ ¸®ÅÏµÈ SQLSTATE).

SQL0444N·çƾ "<routine-name>"(°íÀ¯ À̸§ "<specific-name>")ÀÌ ¾×¼¼½ºÇÒ ¼ö ¾ø´Â ¶óÀ̺귯¸® ¶Ç´Â °æ·Î "<library-or-path>", ÇÔ¼ö "<function-code-id>"¿¡ ÄÚµå·Î ±¸ÇöµÇ¾ú½À´Ï´Ù. ÀÌÀ¯ ÄÚµå: "<code>"

¼³¸í: DBMS°¡ ·çƾ "<routine-name>"(°íÀ¯ À̸§ "<specific-name>")À» ±¸ÇöÇÏ´Â ÄÚµåÀÇ º»¹®¿¡ ¾×¼¼½ºÇÏ·Á Çϸç ÀÌÀ¯ ÄÚµå "<code>"(¾Æ·¡ ³ª¿­µÈ ÄÚµå)¿¡ Á¦°øµÈ ÀÌÀ¯·Î ÀÎÇØ ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù. ·çƾÀ» ±¸Çö ÁßÀÎ ÆÄÀÏÀº "<library-or-path>"·Î ½Äº°µÇ°í ÇÔ¼ö´Â "<function-code-id>"·Î ½Äº°µË´Ï´Ù.

(ÀÌ ¸¶Áö¸· µÎ ÅäÅ«Àº Á¦°øµÉ ¼ö ÀÖ´Â ÃÑ ÅäÅ« ±æÀÌÀÇ Á¦ÇÑ ¶§¹®¿¡ Àý´ÜµÉ ¼öµµ ÀÖÀ½À» ±â¾ïÇϽʽÿÀ. ÀÌ °æ¿ì, ·çƾ¿¡ ´ëÇØ Á¤ÀÇµÈ Àüü ¶óÀ̺귯¸® ¶Ç´Â °æ·Î¿Í ÇÔ¼ö ÄÚµå id¸¦ ÆÇº°Çϱâ À§ÇØ Ä«Å»·Î±×ÀÇ ·çƾ Á¤ÀÇ¿¡ ¾×¼¼½ºÇØ¾ß ÇÕ´Ï´Ù.)

»ç¿ëÀÚ ÀÀ´ä: °¢ ÀÌÀ¯ ÄÚµå´Â ´ÙÀ½°ú °°½À´Ï´Ù.

1
°æ·Î À̸§ "<library-or-path>"°¡ ÃÖ´ë ¹ÙÀÌÆ® ¼ö(255¹ÙÀÌÆ®)º¸´Ù ±é´Ï´Ù. ´õ ªÀº °æ·Î¸¦ ÁöÁ¤Çϱâ À§ÇØ ·çƾ Á¤ÀǸ¦ º¯°æÇØ¾ß ÇÏ¸ç ±×·¸Áö ¾ÊÀ¸¸é DB2 ÀνºÅϽº °æ·Î À̸§ÀÌ ³Ê¹« ±é´Ï´Ù. īŻ·Î±× Á¤ÀǸ¦ »ìÆìº¸°í ¾î¶² °æ¿ìÀÎÁö ÆÇº°ÇϽʽÿÀ. ÇÔ¼ö º»¹®À» Á»´õ ªÀº °æ·Î À̸§À» °¡Áø µð·ºÅ丮·Î ¿Å°Ü¾ß ÇÒ °ÍÀÔ´Ï´Ù.

2
DB2 ÀνºÅϽº °æ·Î À̸§À» DB2¿¡¼­ °Ë»öÇÒ ¼ö ¾ø¾ú½À´Ï´Ù. ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.

3
°æ·Î "<library-or-path>"¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù. ·çƾ ÀÛ¼ºÀÚ ¶Ç´Â µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ¸¦ ÂüÁ¶ÇϽʽÿÀ. ·çƾÀÇ ·çƾ Á¤ÀÇ ¶Ç´Â À§Ä¡¸¦ Á¤Á¤ÇØ¾ß ÇÕ´Ï´Ù.

4
"<library-or-path>"¿¡ ÀÖ´Â ÆÄÀÏÀ» ãÀ» ¼ö ¾ø¾ú½À´Ï´Ù. ·çƾ ÀÛ¼ºÀÚ ¶Ç´Â µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ¸¦ ÂüÁ¶ÇϽʽÿÀ. ·çƾÀÇ ·çƾ Á¤ÀÇ ¶Ç´Â À§Ä¡¸¦ Á¤Á¤Çϰųª ·çƾÀ» ´Ù½Ã ¸µÅ©ÇØ¾ß ÇÕ´Ï´Ù.

UDF DLL À̸§ÀÌ(8.3) Çü½Äº¸´Ù ±æ¸é OS/2¿¡¼­ ÀÌ ÀÌÀ¯ Äڵ尡 ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, "abcdefgh99.dll" À̸§¿¡(10.3) Çü½ÄÀÌ ÀÖÀ¸¸é ÀÌÀ¯ ÄÚµå 4¸¦ °¡Áø ¸Þ½ÃÁö°¡ ÀÛ¼ºµË´Ï´Ù. ¼Ö·ç¼ÇÀº À̸§À» "abcdef99.dll"°ú °°ÀÌ Çã¿ëµÇ´Â Çü½ÄÀ¸·Î º¯°æÇÏ´Â °ÍÀÔ´Ï´Ù.

À§¿¡ Ãß°¡·Î, ·çƾ¿¡ °øÀ¯ ¶óÀ̺귯¸® ¶Ç´Â DLLÀÌ ÇÊ¿äÇÏ°í °øÀ¯ ¶óÀ̺귯¸®ÀÇ À§Ä¡¸¦ ÁöÁ¤ÇÒ ¼ö ¾ø´Â °æ¿ì ÀÌ·¯ÇÑ ÀÌÀ¯ Äڵ尡 »ý±æ ¼ö ÀÖ½À´Ï´Ù(UNIX ½Ã½ºÅÛ¿¡¼­ LIBPATH ȯ°æ º¯¼ö, INTEL ½Ã½ºÅÛ¿¡¼­´Â PATH ȯ°æ º¯¼ö¿¡ ÁöÁ¤µÈ µð·ºÅ丮ÀÇ º´ÇÕÀ» »ç¿ëÇÏ¿©). ÀÌ °£Á¢ÀûÀÎ ¿øÀÎÀÌ ¿©·¯ ·¹º§·Î °ü·ÃµÇ¾î ¾Æ·¡ÀÇ ÀÌÀ¯ ÄÚµå·Î À̾îÁú ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ·çƾ º»¹® X¸¦ ãÀ» ¼ö ÀÖ°í ãÀ» ¼ö ÀÖ´Â °øÀ¯ ¶óÀ̺귯¸® Y°¡ ÇÊ¿äÇÕ´Ï´Ù. ±×·±µ¥ Y´Â Z¸¦ ÇÊ¿ä·Î ÇÏÁö¸¸, Z°¡ ¾ø´Â °æ¿ì SQL0444N ÀÌÀ¯ ÄÚµå 4°¡ °á°ú·Î ³ªÅ¸³³´Ï´Ù.

5
ÇÔ¼ö ¶Ç´Â Çϳª ÀÌ»óÀÇ ±âÈ£¸¦ Æ÷ÇÔÇÏ´Â ¶óÀ̺귯¸®¸¦ ·ÎµåÇϱ⿡´Â ¸Þ¸ð¸®°¡ ÃæºÐÇÏÁö ¾Ê½À´Ï´Ù. ¶óÀ̺귯¸®°¡ Á¦´ë·Î ¸µÅ©µÇ¾î ÀÖ´ÂÁö¸¦ È®ÀÎÇϱâ À§ÇØ ·çƾ ÀÛ¼ºÀÚ³ª µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ. ¿ÜºÎ ÇÔ¼ö¿Í °°Àº ÂüÁ¶ ±âÈ£¸¦ ÇØ°áÇÏ´Â µ¥ ÇÊ¿äÇÑ ¸ðµç ¶óÀ̺귯¸®´Â ¹Ýµå½Ã »ç¿ëÀÌ °¡´ÉÇØ¾ß ÇÕ´Ï´Ù. ¸Þ¸ð¸® ºÎÁ·ÀÌ ¹ß°ßµÇ¸é DB2°¡ ´õ ¸¹Àº ¸Þ¸ð¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ½Ã½ºÅÛ ±¸¼ºÀ» º¯°æ½ÃÄÑ¾ß ÇÕ´Ï´Ù.

6
ÇÔ¼ö "<function-code-id>"¸¦ ¸í¸íµÈ ¸ðµâ¿¡¼­ ãÀ» ¼ö ¾ø½À´Ï´Ù. ·çƾ ÀÛ¼ºÀÚ ¶Ç´Â µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ¸¦ ÂüÁ¶ÇϽʽÿÀ. ·çƾ Á¤ÀÇ ¶Ç´Â ÇÔ¼ö ÀÚü¸¦ Á¤Á¤ÇØ¾ß ÇÕ´Ï´Ù.

7
ÇÔ¼ö À̸§("<function-code-id>")À¸·Î ÁÖ¾îÁø ±âÈ£°¡ ¸í¸íµÈ ¶óÀ̺귯¸®¿¡ ÀÖ´Â À¯È¿ÇÑ ÇÔ¼ö À̸§ÀÌ ¾Æ´Õ´Ï´Ù. ·çƾ ÀÛ¼ºÀÚ ¶Ç´Â µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ¸¦ ÂüÁ¶ÇϽʽÿÀ. ·çƾ Á¤ÀÇ ¶Ç´Â ÇÔ¼ö ÀÚü¸¦ Á¤Á¤ÇØ¾ß ÇÕ´Ï´Ù.

8
"load" ½Ã½ºÅÛ ÇÔ¼ö°¡ À§¿¡¼­ ³ª¿­ÇÑ ÀÌÀ¯°¡ ¾Æ´Ñ ´Ù¸¥ ÀÌÀ¯·Î ½ÇÆÐÇß½À´Ï´Ù. ¸ðµâÀÌ ÀüÇô ¸µÅ©µÇÁö ¾Ê¾Ò°Å³ª ¿Ã¹Ù¸£°Ô ¸µÅ©µÇÁö ¾Ê¾ÒÀ» ¼öµµ ÀÖ½À´Ï´Ù.

9
"<library-or-path>"¿¡¼­ ½Äº°ÇÑ ¶óÀ̺귯¸®¿¡ ÀÖ´Â ÇÔ¼ö À̸§ "<function-code-id>"¸¦ ºÐ¼®Çϱ⿡ ¸Þ¸ð¸®°¡ ºÎÁ·ÇÕ´Ï´Ù. ÇÔ¼ö¸¦ Æ÷ÇÔÇÏ´Â ¶óÀ̺귯¸®°¡ Á¦´ë·Î ¸µÅ©µÇ¾î ÀÖ´ÂÁö¸¦ È®ÀÎÇϱâ À§ÇØ ·çƾ ÀÛ¼ºÀÚ³ª µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ. DB2 ¼­¹ö°¡ ´õ ¸¹Àº ¸Þ¸ð¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖµµ·Ï ½Ã½ºÅÛ ±¸¼ºÀ» º¯°æÇØ¾ß ÇÒ °ÍÀÔ´Ï´Ù.

10
loadquery ½Ã½ºÅÛ È£ÃâÀÌ ½ÇÆÐÇß½À´Ï´Ù. À̰ÍÀº unix ±â¹Ý ½Ã½ºÅÛ¿¡¼­¸¸ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¸ç, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ÀÚü°¡ ¿Ã¹Ù¸£°Ô ¼³Ä¡µÇÁö ¾Ê¾ÒÀ½À» ³ªÅ¸³À´Ï´Ù.½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.

11
¿¡ÀÌÀüÆ® ÇÁ·Î¼¼½º°¡ libdb2.a ¶óÀ̺귯¸®¿¡ ÀÖ¾î¾ß Çϴ ƯÁ¤ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ÇÔ¼ö¸¦ °Ë»öÇÏ¿´À¸³ª, À̸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù. À̰ÍÀº unix ±â¹Ý ½Ã½ºÅÛ¿¡¼­¸¸ ¹ß»ýÇÒ ¼ö ÀÖÀ¸¸ç, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ¿Ã¹Ù¸£°Ô ¼³Ä¡µÇÁö ¾Ê¾ÒÀ½À» ³ªÅ¸³À´Ï´Ù. ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.

15
¾×¼¼½º°¡ °ÅºÎµÇ¾ú½À´Ï´Ù. ÀÌ´Â Windows NT ȯ°æ¿¡¼­ ·çƾ Á¤ÀÇ ¸í·É¹®ÀÇ EXTERNAL NAME ½ºÆåÀÌ Àüü °æ·Î¸¦ ÁöÁ¤ÇÏÁö ¾Ê°Å³ª ÇÔ¼ö°¡ instance_name\function µð·ºÅ丮¿¡ ¾ø°í PATH ȯ°æ º¯¼ö¸¦ »ç¿ëÇÏ¿© °Ë»öÇØ¾ß ÇÏ´Â °æ¿ì ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î PATH¿¡¼­ ÇÔ¼ö¸¦ Æ÷ÇÔÇÏ´Â µð·ºÅ丮 ¾Õ¿¡ LAN µå¶óÀ̺갡 ÀÖ°í DB2 ÀνºÅϽº°¡ SYSTEM °èÁ¤ÇÏ¿¡¼­ ½ÇÇà ÁßÀ̶ó¸é, ÀÌ ÀÌÀ¯ Äڵ尡 »ý±æ ¼ö ÀÖ½À´Ï´Ù.

±âŸ
¾Ë ¼ö ¾ø´Â ½Ã½ºÅÛ Àå¾Ö°¡ ¹ß»ýÇß½À´Ï´Ù. Äڵ带 º¸°í ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.

ÀÌ ¸Þ½ÃÁöÀÇ Á¤º¸¸¦ »ç¿ëÇÏ¿© ¿À·ù¸¦ Áø´ÜÇÒ ¼ö ¾ø´Â °æ¿ì, Áø´Ü Áø´Ü ·Î±× ÆÄÀÏ db2diag.log¿¡ ¹®Á¦Á¡À» ¾Ë¾Æ³»´Â µ¥ µµ¿òÀÌ µÉ ¼ö ÀÖ´Â ½ÇÆÐ Á¤º¸°¡ Æ÷ÇԵ˴ϴÙ. ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô µµ¿òÀ» ¿äÃ»ÇØ¾ß ÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ÀÌ »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF)°¡ ÇÔ¼ö ÅÛÇø®Æ®ÀÎ °æ¿ì(±×¸®°í ¿¬ÇÕ ¼­¹ö¿¡ »óÁÖÇÏ´Â µ¥ ÇÊ¿äÇÑ Äڵ尡 ¾øÀ½), ÀÌ ÇÔ¼ö°¡ ¿ø°Ý µ¥ÀÌÅÍ ¼Ò½º¿¡¼­ Æò°¡µÉ ¼ö ÀÖµµ·Ï SQL¹® ¶Ç´Â Åë°è¸¦ ¼öÁ¤ÇϰíÀÚ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

sqlcode: -444

sqlstate: 42724

SQL0445W°ª "<value>"°¡ Àý´ÜµÇ¾ú½À´Ï´Ù.

¼³¸í: °ª "<value>"°¡ ¿©·¯ °¡Áö ¹æ¹ýÀ¸·Î °ªÀ» º¯Çü½Ã۱â À§ÇØ È£ÃâµÇ´Â ½Ã½ºÅÛ(³»Àå) À¯Çüº¯È¯(cast) ¶Ç´Â Á¶Á¤ ÇÔ¼ö¿¡ ÀÇÇØ Àý´ÜµÇ¾ú½À´Ï´Ù. À̰ÍÀº °æ°í »óȲÀÔ´Ï´Ù.

º¯È¯ ÁßÀÎ °ªÀº ·çƾ(»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF) ¶Ç´Â ¸Þ¼Òµå)ÀÇ Ãâ·ÂÀ̰í ÇöÀç º¯È¯µÇ°í Àִµ¥, ÀÌ´Â ·çƾ Á¤ÀÇÀÇ CAST FROM ½ºÆå ¶§¹®À̰ųª UDF°¡ ´Ù¸¥ ÇÔ¼öÀÇ ¼Ò½º°¡ µÇ°í °á°ú¸¦ º¯È¯ÇØ¾ß Çϱ⠶§¹®ÀÔ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: °á°ú°¡ ¿¹»óÇÑ ´ë·ÎÀÎÁö ¶Ç´Â Àý´ÜÀÌ ´Ù¸¥ ¿¹±âÄ¡ ¾ÊÀº °á°ú·Î ÀÎÇÑ °ÍÀÎÁö È®ÀÎÇϽʽÿÀ.

sqlcode: +445

sqlstate: 01004

SQL0447W¸í·É¹®¿¡ "<clause>"ÀýÀ» Æ÷ÇÔÇÏ´Â Áߺ¹µÈ ½ºÆåÀÌ ÀÖ½À´Ï´Ù.

¼³¸í: "<clause>" Ű¿öµå°¡ ¸í·É¹®¿¡¼­ µÎ ¹ø ÀÌ»ó ³ªÅ¸³µ½À´Ï´Ù. À̰ÍÀº °æ°í »óȲÀÔ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: Áߺ¹ÀÌ ÀǵµÀûÀÎ °ÍÀ̰ųª ¾î¶°ÇÑ À§Çèµµ ¾ø´Ù°í ÆÇ´ÜµÇ´Â °æ¿ì, ÀÀ´äÀÌ ÇÊ¿ä¾ø½À´Ï´Ù. ¿¹¸¦ µé¸é, ¾ð±ÞµÈ "À§Çè"ÀÇ À¯Çü¿¡´Â ´Ù¸¥ ¿ä±¸µÇ´Â Ű¿öµåÀÇ »ý·«ÀÌ Æ÷Ç﵃ ¼ö ÀÖ½À´Ï´Ù.

sqlcode: +447

sqlstate: 01589

SQL0448N"<routine-name>" ·çƾÀ» Á¤ÀÇÇÏ´Â Áß¿¡ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. Çã¿ëµÇ´Â ÃÖ´ë ¸Å°³º¯¼ö ¼ö(»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ¹× ¸Þ¼ÒµåÀÇ °æ¿ì¿¡´Â 90À̰í ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ °æ¿ì¿¡´Â 32767)¸¦ ÃʰúÇß½À´Ï´Ù.

¼³¸í: "<routine-name>" ·çƾ Á¤Àǽà ³Ê¹« ¸¹Àº ¸Å°³º¯¼ö¸¦ ÁöÁ¤Çß½À´Ï´Ù. ·çƾ Á¤ÀÇ ¸í·É¹®Àº CREATE FUNCTION, CREATE PROCEDURE, CREATE TYPE(¸Þ¼Òµå Á¤ÀÇ) ¶Ç´Â ALTER TYPE(¸Þ¼Òµå Á¤ÀÇ)ÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ´õ ÀûÀº ¼öÀÇ ¸Å°³º¯¼ö¸¦ Æ÷ÇÔÇϵµ·Ï ¸í·É¹®À» º¯°æÇϽʽÿÀ.

sqlcode: -448

sqlstate: 54023

SQL0449N"<routine-name>" ·çƾ Á¤ÀÇ ¸í·É¹®¿¡ EXTERNAL NAMEÀý¿¡¼­ À߸ø Çü½ÄÈ­µÈ ¶óÀ̺귯¸®/ÇÔ¼ö ½Äº°ÀÌ ÀÖ½À´Ï´Ù.

¼³¸í: »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF), »ç¿ëÀÚ Á¤ÀÇ ¸Þ¼Òµå ¶Ç´Â ÀúÀå ÇÁ·Î½Ãµà¾î "<routine-name>"¿¡ ´ëÇÑ CREATE¹®ÀÇ EXTERNAL NAMEÀý¿¡¼­ ¿À·ù°¡ ¹ß°ßµÇ¾ú½À´Ï´Ù. ¶óÀ̺귯¸®/ÇÔ¼ö ID¿¡ ´ëÇÑ ±ÔÄ¢Àº ´ÙÀ½°ú °°½À´Ï´Ù.

À̸§Àº '<a>!<b>' ¶Ç´Â '<a>'¿Í °°Àº Çü½ÄÀÔ´Ï´Ù. ÀÛÀºµû¿ÈÇ¥ ³»¿¡´Â °ø¹éÀÌ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. <a>´Â ´ÙÀ½ Áß ÇϳªÀÔ´Ï´Ù.

<b>°¡ ÀÖ´Â °æ¿ì, UDFÀÇ º»¹®À¸·Î È£ÃâµÉ <a> ³»ÀÇ ÁøÀÔÁ¡(ÇÔ¼ö)À» ½Äº°ÇÕ´Ï´Ù. <b>°¡ ÀÖ´Â °æ¿ì¿¡´Â ·çƾÀÇ º»¹®À¸·Î È£ÃâµÉ <a>³»¿¡¼­ ÁøÀÔÁ¡(ÇÔ¼ö)À» ½Äº°ÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¹®Á¦Á¡À» Á¤Á¤ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ. À̸§ÀÇ Ã¹ºÎºÐÀ̳ª ³¡ºÎºÐ¿¡ °ø¹éÀÌ Æ÷ÇԵǾî Àְųª, '!'°¡ ÀÖ´Â °ÍÀÌ ¿øÀÎÀÏ ¼ö ÀÖ½À´Ï´Ù.

sqlcode: -449

sqlstate: 42878

SQL0450N·çƾ "<routine-name>"(°íÀ¯ À̸§ "<specific-name>")ÀÌ ³Ê¹« ±ä °á°ú °ª, SQLSTATE °ª, ¸Þ½ÃÁö ÅØ½ºÆ® ¶Ç´Â ½ºÅ©·¡Ä¡ ÆÐµå¸¦ »ý¼ºÇß½À´Ï´Ù.

¼³¸í: ·çƾ "<routine-name>"(°íÀ¯ À̸§ "<specific-name>")À¸·ÎºÎÅÍ ¸®ÅϽÃ, DB2´Â ´ÙÀ½ Áß Çϳª¿¡ ÇÒ´çµÈ °Íº¸´Ù ¸¹Àº ¹ÙÀÌÆ®°¡ ¸®ÅϵǾúÀ½À» ¹ß°ßÇß½À´Ï´Ù.

À̰ÍÀº Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.

ÀÌ ¿À·ù´Â ·çƾ¿¡¼­ ½ºÅ©·¡Ä¡ ÆÐµåÀÇ ±æÀÌ Çʵ带 º¯°æÇÏ´Â °æ¿ì¿¡µµ ¸®Åϵ˴ϴÙ.

»ç¿ëÀÚ ÀÀ´ä: µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ ¶Ç´Â ·çƾ ÀÛ¼ºÀÚ¸¦ ÂüÁ¶ÇϽʽÿÀ.

sqlcode: -450

sqlstate: 39501

SQL0451N"<routine-name>" ·çƾÀ» Á¤ÀÇÇÏ´Â ¸í·É¹®ÀÇ "<data-item>" Á¤Àǰ¡ ÁöÁ¤µÈ ¾ð¾î·Î ÀÛ¼ºµÈ ºñ¼Ò½º ·çƾ¿¡ ÀûÀýÇÏÁö ¾ÊÀº µ¥ÀÌÅÍ À¯Çü "<type>"À» Æ÷ÇÔÇÕ´Ï´Ù.

¼³¸í: "<routine-name>" ·çƾÀ» Á¤ÀÇÇÏ´Â ¸í·É¹®ÀÇ "<data-item>" ºÎºÐ¿¡¼­ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. »ç¿ëÀÚ ¸í·É¹®¿¡ À¯È¿ÇÏÁö ¾ÊÀº À¯Çü "<type>"ÀÌ Àְųª À¯È¿ÇÏÁö ¾ÊÀº À¯Çü "<type>"¿¡ ±âÃÊÇÑ »ç¿ëÀÚ Á¤ÀÇ À¯Çü(UDT)ÀÌ ÀÖ½À´Ï´Ù. ·çƾ Á¤ÀÇ´Â CREATE FUNCTION, CREATE PROCEDURE, CREATE TYPE(¸Þ¼Òµå Á¤ÀÇ) ¶Ç´Â ALTER TYPE(¸Þ¼Òµå Á¤ÀÇ)ÀÌ µÉ ¼ö ÀÖ½À´Ï´Ù.

"<data-item>"Àº ¸í·É¹®¿¡¼­ ¹®Á¦Á¡ ¿µ¿ªÀ» ½Äº°ÇÏ´Â ÅäÅ«ÀÔ´Ï´Ù. ¿¹¸¦ µé¾î, "PARAMETER 2", "RETURNS", "CAST FROM"ÀÔ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¾î¶² »óȲÀÌ ¹ß»ýÇß´ÂÁö °áÁ¤ÇÑ ´ÙÀ½ ÇØ´çÇÏ´Â Á¶Ä¡¸¦ ÃëÇϽʽÿÀ. °¡´ÉÇÑ Á¤Á¤ Á¶Ä¡¿¡´Â ´ÙÀ½ÀÌ ÀÖ½À´Ï´Ù.

sqlcode: -451

sqlstate: 42815

SQL0452NÈ£½ºÆ® º¯¼ö "<variable-position>"¿¡¼­ ÂüÁ¶µÇ´Â ÆÄÀÏÀ» ¾×¼¼½ºÇÒ ¼ö ¾ø½À´Ï´Ù. ¿À·ù ÄÚµå: "<reason-code>"

¼³¸í: "n¹øÂ°" È£½ºÆ® º¯¼ö·Î ÂüÁ¶µÇ´Â ÆÄÀÏÀ» ¾×¼¼½ºÇϰųª ¶Ç´Â ¾×¼¼½ºÇÏ·Á°í ½ÃµµÇÏ´Â µ¿¾È, "<reason-code>"·Î ÁÖ¾îÁö´Â ÀÌÀ¯·Î ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù. È£½ºÆ® º¯¼ö À§Ä¡°¡ °áÁ¤µÇÁö ¾ÊÀº °æ¿ì¿¡´Â, <variable-position>ÀÌ 0À¸·Î ¼³Á¤µË´Ï´Ù. °¡´ÉÇÑ ÀÌÀ¯ ÄÚµå´Â ´ÙÀ½°ú °°½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä:

ÀÌÀ¯ ÄÚµå 01ÀÇ °æ¿ì, ÆÄÀÏ À̸§ ±æÀÌ, ÆÄÀÏ À̸§ ¶Ç´Â °æ·Î¸¦ Á¤Á¤ÇϽʽÿÀ.

ÀÌÀ¯ ÄÚµå 02ÀÇ °æ¿ì, À¯È¿ÇÑ ÆÄÀÏ ¿É¼ÇÀ» ÁöÁ¤ÇϽʽÿÀ.

ÀÌÀ¯ ÄÚµå 03ÀÇ °æ¿ì, ÆÄÀÏ·ÎÀÇ ¾×¼¼½º¸¦ ½ÃµµÇϱâ Àü¿¡, ÁöÁ¤µÈ ÆÄÀÏÀÌ Á¸ÀçÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ.

ÀÌÀ¯ ÄÚµå 04ÀÇ °æ¿ì, µ¿ÀÏÇÑ À̸§ÀÇ ÆÄÀÏÀÌ ´õ ÀÌ»ó ÇÊ¿äÇÏÁö ¾ÊÀ¸¸é ÆÄÀÏÀ» »èÁ¦Çϰųª, ÇöÀç Á¸ÀçÇÏÁö ¾Ê´Â ÆÄÀÏ À̸§À¸·Î ÁöÁ¤ÇϽʽÿÀ.

ÀÌÀ¯ ÄÚµå 05ÀÇ °æ¿ì, »ç¿ëÀÚ°¡ ÆÄÀÏ·ÎÀÇ ¾×¼¼½º ±ÇÇÑ(¿Ã¹Ù¸¥ ÆÄÀÏ »ç¿ë±ÇÇÑ)À» °¡Áö°í ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

ÀÌÀ¯ ÄÚµå 06ÀÇ °æ¿ì, ´Ù¸¥ ÆÄÀÏÀ» »ç¿ëÇϰųª, ÀÌ ÆÄÀÏÀ» ¾×¼¼½ºÇØ¾ß ÇÑ´Ù¸é ÀÀ¿ëÇÁ·Î±×·¥À» ¼öÁ¤ÇÏ¿© ÆÄÀÏÀÌ ÇöÀç ¾×¼¼½ºµÇÁö ¾Ê°í ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

ÀÌÀ¯ ÄÚµå 07ÀÇ °æ¿ì, ºÒÇÊ¿äÇÑ ÆÄÀÏÀ» »èÁ¦Çؼ­ µð½ºÅ© °ø°£À» ´Ã¸®°Å³ª ÃæºÐÇÑ µð½ºÅ© °ø°£À» °¡Áø ´Ù¸¥ µå¶óÀ̺ê/ÆÄÀÏ ½Ã½ºÅÛ¿¡ ÀÖ´Â ÆÄÀÏÀ» ÁöÁ¤ÇϽʽÿÀ. ¿î¿µ üÁ¦ ¶Ç´Â »ç¿ëÀÚ ÆÄÀÏÀÇ Å©±â°¡ ÇѰ迡 ´ÞÇÏÁö ¾Ê¾Ò´ÂÁöµµ È®ÀÎÇϽʽÿÀ. »ç¿ëÀÚ ÀÀ¿ëÇÁ·Î±×·¥ ÄÚµå ÆäÀÌÁö°¡ ´ÙÁß ¹ÙÀÌÆ® ÀÎÄÚµù ½ºÅ°¸¶¸¦ »ç¿ëÇÏ´Â °æ¿ì ¸¶Áö¸· ¹®ÀÚÀÇ ÀϺθ¸ ±â·ÏµÇ¾úÀ» °¡´É¼ºÀÌ ÀÖÀ¸¹Ç·Î, ÆÄÀÏÀÌ ¿ÏÀüÇÑ Çü½ÄÀÇ ¹®ÀÚ¸¸À» Æ÷ÇÔÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ.

ÀÌÀ¯ ÄÚµå 08ÀÇ °æ¿ì, ÆÄÀÏÀÌ ÀԷ¿ëÀ¸·Î »ç¿ëµÇ´Â °æ¿ì, Àüü ÆÄÀÏÀ» Àбâ Àü¿¡ ÆÄÀÏÀÌ ¼öÁ¤µÇÁö ¾Ê¾Ò´ÂÁö È®ÀÎÇϽʽÿÀ.

ÀÌÀ¯ ÄÚµå 09ÀÇ °æ¿ì, ÆÄÀÏÀÌ ÀÖ´Â ¹Ìµð¾î¿¡¼­ ¹ß»ýÇÑ ¸ðµç ¿À·ù¸¦ Á¤Á¤ÇϽʽÿÀ.

ÀÌÀ¯ ÄÚµå 10ÀÇ °æ¿ì, ÆÄÀÏÀÌ ÀÀ¿ëÇÁ·Î±×·¥ ÄÚµå ÆäÀÌÁö¿¡ ±âÁØÇÏ¿© À¯È¿ÇÑ ´ÙÁß ¹ÙÀÌÆ® ¹®ÀÚ¸¦ Æ÷ÇÔÇϰí ÀÖ´ÂÁö, ÆÄÀÏÀÇ ³»¿ë°ú °°Àº ÄÚµå ÆäÀÌÁöÇÏ¿¡¼­ ¼öÇàÁßÀÏ ¶§ ¿äûÀ» Á¦ÃâÇß´ÂÁö È®ÀÎÇϽʽÿÀ.

ÀÌÀ¯ ÄÚµå 11ÀÇ °æ¿ì, ÆÄÀÏÀÇ ÄÚµå ÆäÀÌÁö(¿¹: ÀϺ»¾î EUC)¿Í ÀÀ¿ëÇÁ·Î±×·¥ÀÇ ±×·¡ÇÈ ÄÚµå ÆäÀÌÁö(¿¹: UCS-2) »çÀÌÀÇ ¹®ÀÚ º¯È¯ Áö¿øÀÌ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ.

sqlcode: -452

sqlstate: 428A1

SQL0453N"<routine-name>" ·çƾÀ» Á¤ÀÇÇÏ´Â ¸í·É¹®ÀÇ RETURNSÀý¿¡¼­ ¹®Á¦Á¡ÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù.

¼³¸í: "<routine-name>" ·çƾÀÇ °á°ú¸¦ À¯Çüº¯È¯ÇÏ´Â Áß¿¡ ¹®Á¦Á¡ÀÌ ¹ß°ßµÇ¾ú½À´Ï´Ù. CAST FROM µ¥ÀÌÅÍ À¯ÇüÀÌ RETURNS µ¥ÀÌÅÍ À¯ÇüÀ¸·Î º¯È¯µÇ¾î¾ß Çϴµ¥, º¯È¯µÇÁö ¾Ê¾Ò½À´Ï´Ù. µ¥ÀÌÅÍ À¯Çü°£ÀÇ º¯È¯(casting)¿¡ ´ëÇØ¼­´Â SQL ÂüÁ¶¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

»ç¿ëÀÚ ÀÀ´ä: RETURNSÀý ¶Ç´Â CAST FROMÀýÀ» º¯°æÇÏ¿© CAST FROM µ¥ÀÌÅÍ À¯ÇüÀÌ RETURNS µ¥ÀÌÅÍ À¯ÇüÀ¸·Î º¯È¯ °¡´ÉÇϵµ·Ï ÇϽʽÿÀ.

sqlcode: -453

sqlstate: 42880

SQL0454N"<routine-name>" ·çƾ Á¤ÀÇ¿¡ Á¦°øµÈ ½Ã±×´Ïó°¡ ½ºÅ°¸¶¿¡ ÀÌ¹Ì ÀÖ´Â ´Ù¸¥ ·çƾÀÇ ½Ã±×´Ïó¿Í ÀÏÄ¡ÇÕ´Ï´Ù.

¼³¸í: ÇÔ¼ö ½Ã±×´Ïó´Â ÇÔ¼ö À̸§, ÇÔ¼ö¿¡ ´ëÇØ Á¤ÀÇµÈ ¸Å°³º¯¼ö ¼ö ¹× ¸Å°³º¯¼ö À¯ÇüÀÇ ¼ø¼­È­µÈ ¸ñ·Ï(À¯Çü ¸Å°³º¯¼ö¿¡ °ü°è¾øÀÌ)À¸·Î ±¸¼ºµË´Ï´Ù.

¸Þ¼Òµå ½Ã±×´Ïó´Â ¸Þ¼Òµå À̸§, ¸Þ¼ÒµåÀÇ ÁÖÁ¦ À¯Çü, ¸Þ¼Òµå¿¡ ´ëÇØ Á¤ÀÇµÈ ¸Å°³º¯¼ö ¼ö ¹× ¸Å°³º¯¼ö À¯ÇüÀÇ ¼ø¼­È­µÈ ¸ñ·Ï(À¯Çü ¸Å°³º¯¼ö¿¡ °ü°è¾øÀÌ)À¸·Î ±¸¼ºµË´Ï´Ù.

ÇÁ·Î½Ãµà¾îÀÇ ½Ã±×´Ïó´Â ÇÁ·Î½Ãµà¾î À̸§°ú ÇØ´ç ÇÁ·Î½Ãµà¾î¿¡ ´ëÇØ Á¤ÀÇµÈ ¸Å°³º¯¼öÀÇ ¼ö(µ¥ÀÌÅÍ À¯ÇüÀº °í·ÁµÇÁö ¾ÊÀ½)·Î ±¸¼ºµË´Ï´Ù.

ÀÌ °æ¿ì,

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

»ç¿ëÀÚ ÀÀ´ä: ±âÁ¸ ·çƾÀÌ ÀÌ¹Ì ¿øÇÏ´Â ±â´ÉÀ» Á¦°øÇÏ´ÂÁö ÆÇº°ÇϽʽÿÀ. ±×·¸Áö ¾Ê´Ù¸é ·çƾÀÇ ½Ã±×´Ïó¸¦ º¯°æÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ·çƾ À̸§À» º¯°æÇÔÀ¸·Î½á.

sqlcode: -454

sqlstate: 42723

SQL0455N"<routine-name>" ·çƾ¿¡¼­, °íÀ¯ À̸§¿¡ Á¦°øµÈ ½ºÅ°¸¶ À̸§ "<schema-name1>"ÀÌ ·çƾÀÇ ½ºÅ°¸¶ À̸§ "<schema-name2>"¿Í ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: °íÀ¯ À̸§ÀÌ µÎ ºÎºÐ À̸§À¸·Î ÁöÁ¤µÈ °æ¿ì, "<schema-name1>" ºÎºÐÀº "<routine-name>"ÀÇ "<schema-name2>" ºÎºÐ°ú °°¾Æ¾ß ÇÕ´Ï´Ù. "<routine-name>"ÀÇ "<schema-name2>" ºÎºÐÀ» Á÷Á¢ ÁöÁ¤ÇßÀ» ¼ö Àְųª ¸í·É¹®ÀÇ ±ÇÇÑ ºÎ¿© ID°¡ ±âº»°ªÀÌ µÇ¾úÀ» ¼ö ÀÖÀ½¿¡ À¯ÀÇÇϽʽÿÀ. ·çƾÀÌ ¸Þ¼ÒµåÀÎ °æ¿ì, "<schema-name>"Àº ¸Þ¼Òµå ÁÖÁ¦ À¯ÇüÀÇ ½ºÅ°¸¶ À̸§À» ÂüÁ¶ÇÕ´Ï´Ù.

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

sqlcode: -455

sqlstate: 42882

SQL0456N"<routine-name>" ·çƾÀÇ Á¤ÀÇ¿¡¼­, °íÀ¯ À̸§ "<specific-name>"ÀÌ ÀÌ¹Ì ½ºÅ°¸¶¿¡ ÀÖ½À´Ï´Ù.

¼³¸í: »ç¿ëÀÚ°¡ ¸í½ÃÀû °íÀ¯ À̸§ "<specific-name>"À» "<routine-name>" ·çƾÀÇ Á¤ÀÇ¿¡ Á¦°øÇßÀ¸³ª, ÀÌ À̸§Àº ÀÌ¹Ì ½ºÅ°¸¶ÀÇ ÇÔ¼ö, ¸Þ¼Òµå ¶Ç´Â ÇÁ·Î½Ãµà¾îÀÇ °íÀ¯ À̸§ÀÔ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: »õ·Î¿î SPECIFIC À̸§À» ¼±ÅÃÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ.

sqlcode: -456

sqlstate: 42710

SQL0457N<name>"Àº ½Ã½ºÅÛ¿ëÀ¸·Î ¿¹¾àµÇ¾î ÀÖÀ¸¹Ç·Î, ÇÔ¼ö, ¸Þ¼Òµå, »ç¿ëÀÚ Á¤ÀÇ µ¥ÀÌÅÍ À¯Çü ¶Ç´Â ±¸Á¶È­ µ¥ÀÌÅÍ À¯Çü ¼Ó¼ºÀÌ µÉ ¼ö ¾ø½À´Ï´Ù.

¼³¸í: ÁöÁ¤µÈ À̸§ÀÌ ½Ã½ºÅÛ¿ëÀ¸·Î ¿¹¾àµÇ¾î Àֱ⠶§¹®¿¡ »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö, ¸Þ¼Òµå, »ç¿ëÀÚ Á¤ÀÇ µ¥ÀÌÅÍ À¯Çü ¶Ç´Â ±¸Á¶È­ µ¥ÀÌÅÍ À¯ÇüÀ» ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù. ´ÙÀ½Àº ÇÔ¼ö À̸§, ±¸º° À¯Çü À̸§, ±¸Á¶È­ À¯Çü À̸§ ¶Ç´Â ¼Ó¼º À̸§À¸·Î »ç¿ëÇÒ¼ö ¾ø´Â À̸§ÀÔ´Ï´Ù.

  "=","<",">",">=","<=","&=","&>",,"&<",
  "!=","!>","!<","<>", SOME, ANY, ALL, NOT,
  AND, OR, BETWEEN, NULL, LIKE, EXISTS, IN,
  UNIQUE, OVERLAPS, SIMILAR, MATCH

»ç¿ëÀÚ ÀÀ´ä: ½Ã½ºÅÛ¿ëÀ¸·Î ¿¹¾àµÇ¾î ÀÖÁö ¾ÊÀº ÇÔ¼ö, ¸Þ¼Òµå, »ç¿ëÀÚ Á¤ÀÇ µ¥ÀÌÅÍ À¯Çü ¶Ç´Â ±¸Á¶È­ µ¥ÀÌÅÍ À¯Çü ¼Ó¼ºÀÇ À̸§À» ¼±ÅÃÇϽʽÿÀ.

sqlcode: -457

sqlstate: 42939

SQL0458N½Ã±×´Ïó·Î "<routine-name>" ·çƾ ÂüÁ¶½Ã, ÀÏÄ¡ÇÏ´Â ·çƾÀ» ãÀ» ¼ö ¾ø½À´Ï´Ù.

¼³¸í: ½Ã±×´Ïó·Î ÇÔ¼ö, ¸Þ¼Òµå ¶Ç´Â ÀúÀå ÇÁ·Î½Ãµà¾î "<routine-name>" ÂüÁ¶½Ã, ÀÏÄ¡ÇÏ´Â ÇÔ¼ö, ¸Þ¼Òµå ¶Ç´Â ÀúÀå ÇÁ·Î½Ãµà¾î¸¦ ãÀ» ¼ö ¾ø½À´Ï´Ù.

¸Å°³º¯¼ö·Î »ç¿ëÇÒ ¼ö ÀÖ´Â µ¥ÀÌÅÍ À¯ÇüÀÌ »ç¿ëµÈ °æ¿ì, À¯Çü ¸Å°³º¯¼ö´Â ¼±Åà °¡´ÉÇÕ´Ï´Ù. ¿¹¸¦ µé¾î CHAR(12)ÀÇ °æ¿ì ¸Å°³º¯¼ö(CHAR(12))¸¦ ÁöÁ¤Çϰųª »ý·«(CHAR())ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¸Å°³º¯¼ö¸¦ »ý·«ÇÑ °æ¿ì, DBMS´Â µ¥ÀÌÅÍ À¯Çü¸¸ ÀÏÄ¡ÇÏ¸é µË´Ï´Ù. ¸Å°³º¯¼ö¸¦ ÁöÁ¤ÇÑ °æ¿ì DBMS´Â µ¥ÀÌÅÍ À¯Çü AND¿Í µ¥ÀÌÅÍ À¯Çü ¸Å°³º¯¼ö¸¸ ÀÏÄ¡ÇÏ¸é µË´Ï´Ù. CHAR() ±¸¹®Àº ÀÏÄ¡ ÇÔ¼ö¸¦ ãÀ» ¶§ DBMS·Î ÇÏ¿©±Ý µ¥ÀÌÅÍ À¯Çü ¸Å°³º¯¼ö¸¦ ¹«½ÃÇϵµ·Ï ÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÕ´Ï´Ù.

¶ÇÇÑ, DROP FUNCTION/PROCEDURE ¹× COMMENT ON FUNCTION/PROCEDURE¹®¿¡¼­ ±ÔÁ¤È­µÇÁö ¾ÊÀº ÂüÁ¶´Â ¸í·É¹® ±ÇÇÑ ºÎ¿© ID¿Í ÇÔ²² ±ÔÁ¤È­µÇ¸ç À̰ÍÀº ¹®Á¦Á¡ÀÌ ¹ß°ßµÉ ¼ö ÀÖ´Â ½ºÅ°¸¶ÀÓµµ ÁÖÁöÇϽʽÿÀ. ÀÌ °æ¿ì, Àüü °æ·Î¿¡´Â ÀÏÄ¡ÇÏ´Â ÇÔ¼ö°¡ ¾ø½À´Ï´Ù. *CREATE ÇÔ¼öÀÇ SOURCEÀý¿¡¼­ ÀÚ°ÝÀº ÇöÀç ÇÔ¼ö °æ·Î·ÎºÎÅÍ ¿É´Ï´Ù.

COALESCE, NULLIF, NODENUMBER, PARTITION, RAISE_ERROR, TYPE_ID, TYPE_NAME, TYPE_SCHEMA ¶Ç´Â VALUE ³»Àå ÇÔ¼ö¿¡¼­´Â ÇÔ¼ö¸¦ Á¦°øÇÒ ¼ö ¾ø½À´Ï´Ù.

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

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

sqlcode: -458

sqlstate: 42883

SQL0461Nµ¥ÀÌÅÍ À¯ÇüÀÌ "<source-data-type>"ÀÎ °ªÀº À¯Çü "<target-data-type>"À¸·Î CASTµÉ ¼ö ¾ø½À´Ï´Ù.

¼³¸í: ¸í·É¹®¿¡ µ¥ÀÌÅÍ À¯ÇüÀÌ "<source-data-type>"ÀΠù¹øÂ° ÇÇ¿¬»êÀÚ¸¦ µ¥ÀÌÅÍ À¯Çü "<target-data-type>"À¸·Î º¯È¯ÇÏ´Â CAST°¡ ÀÖ½À´Ï´Ù. ÀÌ º¯È¯Àº Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¼Ò½º ¶Ç´Â ¸ñÇ¥ÀÇ µ¥ÀÌÅÍ À¯ÇüÀ» º¯°æÇÏ¿© À¯Çüº¯È¯ÀÌ Áö¿øµÇµµ·Ï ÇϽʽÿÀ. »çÀü Á¤ÀÇ µ¥ÀÌÅÍ À¯ÇüÀº SQL ÂüÁ¶¼­¿¡ ³ª¿Í ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Á¤ÀÇ ±¸º° À¯ÇüÀ» Æ÷ÇÔÇÏ´Â À¯Çüº¯È¯ÀÇ °æ¿ì, ±âº» µ¥ÀÌÅÍ À¯Çü°ú »ç¿ëÀÚ Á¤ÀÇ ±¸º° À¯Çü »çÀÌ¿¡¼­ ¶Ç´Â ±âº» µ¥ÀÌÅÍ À¯ÇüÀ¸·Î ÁøÀü °¡´ÉÇÑ µ¥ÀÌÅÍ À¯ÇüÀ¸·ÎºÎÅÍ »ç¿ëÀÚ Á¤ÀÇ ±¸º° À¯ÇüÀ¸·Î º¯È¯ÀÌ ¼öÇàµÉ ¼ö ÀÖ½À´Ï´Ù.

sqlcode: -461

sqlstate: 42846

SQL0462W"<routine-name>" ·çƾ(°íÀ¯ À̸§ "<specific-name>")ÀÌ °æ°í SQLSTATE, Áø´Ü ÅØ½ºÆ® "<text>"¸¦ ¸®ÅÏÇß½À´Ï´Ù.

¼³¸í: "<routine-name>" ·çƾ(°íÀ¯ À̸§ "<specific-name>")ÀÌ 01Hxx ¾ç½ÄÀÇ SQLSTATE¿Í ¸Þ½ÃÁö ÅØ½ºÆ® "<text>"¸¦ DB2·Î ¸®ÅÏÇß½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: »ç¿ëÀÚ´Â °æ°íÀÇ Àǹ̸¦ ÀÌÇØÇØ¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ ¶Ç´Â ·çƾ ÀÛ¼ºÀÚ¸¦ ÂüÁ¶ÇϽʽÿÀ.

sqlcode: +462

sqlstate: 01Hxx

SQL0463N"<routine-name>" ·çƾ(°íÀ¯ À̸§ "<specific-name>")ÀÌ À¯È¿ÇÏÁö ¾ÊÀº SQLSTATE "<state>"¿Í Áø´Ü ÅØ½ºÆ® "<text>"¸¦ ¸®ÅÏÇß½À´Ï´Ù.

¼³¸í: ·çƾÀÌ ¸®ÅÏÇÒ ¼ö ÀÖ´Â À¯È¿ÇÑ SQLSTATE´Â 38xxx (¿À·ù), 38502 (¿À·ù) ¹× 01Hxx (°æ°í)ÀÔ´Ï´Ù. ÀÌ ·çƾ "<routine-name>"(°íÀ¯ À̸§ "<specific-name>")ÀÌ À¯È¿ÇÏÁö ¾ÊÀº SQLSTATE "<state>"¿Í ¸Þ½ÃÁö ÅØ½ºÆ® "<text>"¸¦ ¸®ÅÏÇß½À´Ï´Ù. ÀÌ ·çƾÀº ¿À·ù ·çƾÀÔ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ·çƾÀ» Á¤Á¤ÇØ¾ß ÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º °ü¸®ÀÚ ¶Ç´Â ·çƾ ÀÛ¼ºÀÚ¸¦ ÂüÁ¶ÇϽʽÿÀ. ºÒ·® SQLSTATEÀÇ ÀÀ¿ëÇÁ·Î±×·¥ À¯ÀǰªÀº ·çƾ ÀÛ¼ºÀÚ¿¡°Ô ¹®ÀÇÇÒ ¼ö ÀÖ½À´Ï´Ù.

sqlcode: -463

sqlstate: 39001

SQL0464W"<proc>" ÇÁ·Î½Ãµà¾î°¡ ÇѰè "<integer>"¸¦ ÃʰúÇÏ´Â "<num>" Á¶È¸ °á°ú ÁýÇÕÀ» ¸®ÅϽÃÄ×½À´Ï´Ù.

¼³¸í: proc¶ó´Â À̸§ÀÇ ÀúÀå ÇÁ·Î½Ãµà¾î°¡ ¼º°øÀûÀ¸·Î ¿Ï·áµÇ¾ú½À´Ï´Ù. ±×·¯³ª, ÀúÀå ÇÁ·Î½Ãµà¾î°¡ ÇÁ·Î½Ãµà¾î¿¡¼­ ¸®ÅϽÃų ¼ö ÀÖ´Â Á¶È¸ °á°ú ÁýÇÕ ¼öÀÇ ÇѰ踦 ÃʰúÇß½À´Ï´Ù.

num
ÀúÀå ÇÁ·Î½Ãµà¾î¿¡¼­ ¸®ÅϽÃŲ Á¶È¸ °á°ú ÁýÇÕ ¼ö¸¦ ½Äº°ÇÕ´Ï´Ù.

integer
ÀúÀå ÇÁ·Î½Ãµà¾î¿¡ ´ëÇÑ Á¶È¸ °á°ú ÁýÇÕ ¼öÀÇ ÇѰ踦 ½Äº°ÇÕ´Ï´Ù.
ÃÖÃÊ Á¤¼ö Á¶È¸ °á°ú ÁýÇÕ¸¸ÀÌ SQL CALL¹®À» ¹ßÇàÇÑ SQL ÇÁ·Î±×·¥À¸·Î ¸®Åϵ˴ϴÙ.

¹ß»ý °¡´É¼ºÀÌ ÀÖ´Â ¿øÀÎÀ¸·Î´Â Ŭ¶óÀÌ¾ðÆ®°¡ DRDA ÇѰ踦 ¼³Á¤ÇÔÀ¸·Î½á, ÀúÀå ÇÁ·Î½Ãµà¾î°¡ num °á°ú ÁýÇÕÀ» ¸®ÅϽÃų ¼ö ¾ø°Å³ª DRDA Ŭ¶óÀÌ¾ðÆ®°¡ MAXRSLCNT DDM ÄÚµåÁ¡À» »ç¿ëÇÏ¿© ÀÌ ÇѰ踦 ¼³Á¤Ç߱⠶§¹®ÀÔ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: SQL¹®ÀÌ ¼º°øÇß½À´Ï´Ù. SQLWARN9 Çʵ尡 'Z'·Î ¼³Á¤µÇ¾ú½À´Ï´Ù.

sqlcode: +464

sqlstate: 0100E

SQL0465NºÐ¸®(fenced) ¸ðµå ÇÁ·Î¼¼½º·Î ½ÃÀÛ, ÃʱâÈ­ ¶Ç´Â Åë½ÅÀ» ÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌÀ¯ ÄÚµå "<code>"

¼³¸í: ºÐ¸®(fenced) ¸ðµå ·çƾ(»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö ¶Ç´Â ¸Þ¼Òµå) ¼öÇà½Ã ½Ã½ºÅÛ °ü·Ã ¹®Á¦Á¡ÀÌ ÀÖ½À´Ï´Ù. ¹®Á¦Á¡ÀÇ Á¤È®ÇÑ Æ¯¼ºÀº "<code>"·Î Ç¥½ÃµË´Ï´Ù. À̰ÍÀº »ç¿ëÀÚ ¹®Á¦Á¡ÀÌ ¾Æ´Õ´Ï´Ù. °¡´ÉÇÑ ÀÌÀ¯ Äڵ忡´Â ´ÙÀ½ÀÌ ÀÖ½À´Ï´Ù.

·çƾ ÇÁ·Î¼¼½º ¿À·ù

21:
³»ºÎ µ¥ÀÌÅÍ ¶Ç´Â ÀÀ¿ëÇÁ·Î±×·¥ µ¥ÀÌÅÍÀÇ ÃʱâÈ­¿¡ ½ÇÆÐ

22:
½ÅÈ£ Çڵ鷯 µî·Ï¿¡ ½ÇÆÐ

23:
¿¡ÀÌÀüÆ® ÇÁ·Î¼¼½º¿¡ REQUEST QUEUE¿¡ ´ëÇÑ ¾×¼¼½º ±ÇÇÑ ºÎ¿© ½ÇÆÐ

24:
·çƾ ÇÁ·Î¼¼½º °øÀ¯ ¸Þ¸ð¸®·ÎÀÇ ¿¬°á ½ÇÆÐ.

25:
REPLY QUEUE ¿­±â ½ÇÆÐ

26:
REPLY QUEUE ¾²±â ½ÇÆÐ

27:
REQUEST QUEUE ÀÛ¼º ½ÇÆÐ

28:
REQUEST QUEUE ÀÐ±â ½ÇÆÐ

29:
·çƾ ÇÁ·Î¼¼½º ¼Ò¸ê.

30:
·çƾ ÇÁ·Î¼¼½º´Â »ç¿ëÀÚ ÀÎÅÍ·´Æ® ½ÅÈ£¸¦ ¼ö½ÅÇÕ´Ï´Ù.

31:
·çƾ ¸ðµâ ·Îµå ÇØÁ¦°¡ ½ÇÆÐÇß½À´Ï´Ù.

32:
¸ðµâ ·Îµå/·ÎµåÇØÁ¦¿¡ »ç¿ëµÈ Á¦¾î ºí·Ï¿¡ ´ëÇÑ ÀúÀ念¿ª ÇÒ´ç ½ÇÆÐ

33:
SIGINT¸¦ ¿¡ÀÌÀüÆ® ÇÁ·Î¼¼½º¿¡¼­ ·çƾ ÇÁ·Î¼¼½º·Î Àü´Þ ½ÇÆÐ.

34:
OLE ¶óÀ̺귯¸® ÃʱâÈ­ ½ÇÆÐ

35:
OLE DB ÃʱâÈ­ ¼­ºñ½º ±¸¼º¿ä¼Ò ½ÇÆÐ

40:
³»ºÎ ¿À·ù°¡ ·çƾ ÇÁ·Î¼¼½º¿¡¼­ ¹ß»ýÇß½À´Ï´Ù.

¿¡ÀÌÀüÆ® ÇÁ·Î¼¼½º ¿À·ù

41:
·çƾ ÇÁ·Î¼¼½º ÀÛ¼º ½ÇÆÐ.

42:
REPLY QUEUE ÀÛ¼º ½ÇÆÐ

43:
REPLY QUEUE ÀÐ±â ½ÇÆÐ

44:
REQUEST QUEUE ¿­±â ½ÇÆÐ

45:
REQUEST QUEUE ¾²±â ½ÇÆÐ

47:
·çƾ ÇÁ·Î¼¼½º¿¡ UDFP °øÀ¯ ¸Þ¸ð¸® ÁýÇÕ ¾×¼¼½º »ç¿ë±ÇÇÑ ºÎ¿© ½ÇÆÐ.

48:
·çƾ ÇÁ·Î¼¼½º¿¡ REPLY QUEUE ¾×¼¼½º »ç¿ë±ÇÇÑ ºÎ¿© ½ÇÆÐ.

49:
¸ðµâ ·Îµå/·ÎµåÇØÁ¦¿¡ »ç¿ëµÈ Á¦¾î ºí·Ï¿¡ ´ëÇÑ ÀúÀ念¿ª ÇÒ´ç ½ÇÆÐ

50:
·çƾ ÄÚµå ¶Ç´Â ¿¡ÀÌÀüÆ® ÄÚµå ½ÇÇà Áß ¿¡ÀÌÀüÆ® ÇÁ·Î¼¼½º ¼Ò¸ê.

51:
¿¡ÀÌÀüÆ® ÇÁ·Î¼¼½º°¡ ºñºÐ¸® ·çƾ Äڵ带 ¼öÇàÇÏ´Â Áß¿¡ »ç¿ëÀÚ ÀÎÅÍ·´Æ®¸¦ ¼ö½ÅÇÕ´Ï´Ù.

60:
³»ºÎ ¿À·ù°¡ ·çƾ ÇÁ·Î¼¼½º¿¡¼­ ¹ß»ýÇß½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: µ¥ÀÌÅͺ£À̽º ¶Ç´Â ½Ã½ºÅÛ °ü¸®ÀÚ¿¡°Ô ¹®ÀÇÇϽʽÿÀ.

sqlcode: -465

sqlstate: 58032

SQL0466W"<procedure-name>" ÇÁ·Î½Ãµà¾î°¡ ÀúÀå ÇÁ·Î½Ãµà¾î·ÎºÎÅÍ "<number-results>" °á°ú ¼¼Æ®¸¦ ¸®ÅÏÇÕ´Ï´Ù.

¼³¸í: ÀÌ ¸Þ½ÃÁö´Â CALL SQL¹®À» ¹ßÇàÇÑ °á°ú·Î ¸®Åϵ˴ϴÙ. ÀÌ´Â ÀúÀå ÇÁ·Î½Ãµà¾î "<procedure-name>"ÀÌ ±×¿Í °ü·ÃµÈ "<number-results>" °á°ú ¼¼Æ®¸¦ °¡ÁüÀ» ³ªÅ¸³À´Ï´Ù.

¸í·É¹®ÀÌ ¼º°øÀûÀ¸·Î ¿Ï·áµÇ¾ú½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ÇÊ¿äÇÑ Á¶Ä¡°¡ ¾ø½À´Ï´Ù.

sqlcode: +466

sqlstate: 0100C

SQL0467WÇÁ·Î¼¼½º "<procedure-name>"ÀÌ ´Ù¸¥ °á°ú ¼¼Æ®¸¦ Æ÷ÇÔÇÕ´Ï´Ù. ÃÑ "<number-results>"°³ÀÇ °á°ú ¼¼Æ®°¡ ÀÖ½À´Ï´Ù.

¼³¸í: ÀÌ ¸Þ½ÃÁö´Â Ä¿¼­¸¦ ´ÝÀº °á°ú·Î ¸®ÅϵǾú½À´Ï´Ù. ÀÌ´Â ÀúÀå ÇÁ·Î½Ãµà¾î "<procedure-name>"¿¡ ´ëÇÑ ¶Ç ´Ù¸¥ °á°ú ¼¼Æ®°¡ ÀÖÀ¸¸ç ´ÙÀ½ °á°ú ¼¼Æ®¿¡ ´ëÇØ Ä¿¼­°¡ ´Ù½Ã ¿­·ÈÀ½À» ³ªÅ¸³À´Ï´Ù. ÀúÀå ÇÁ·Î½Ãµà¾î¿¡´Â ÃÑ "<number-results>"°³ÀÇ °á°ú ¼¼Æ®°¡ ÀÖ½À´Ï´Ù.

¸í·É¹®ÀÌ ¼º°øÀûÀ¸·Î ¿Ï·áµÇ¾ú½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ÇÊ¿äÇÑ Á¶Ä¡°¡ ¾ø½À´Ï´Ù. ´ÙÀ½ °á°ú ¼¼Æ®¿¡ ´ëÇÑ FETCH¸¦ °è¼Ó ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

sqlcode: +467

sqlstate: 0100D

SQL0469N¸Å°³º¯¼ö ¸ðµå(IN, OUT ¶Ç´Â INOUT)´Â °íÀ¯ À̸§ÀÌ "<specific-name>"ÀÎ "<procedure-name>" ÇÁ·Î½Ãµà¾îÀÇ ¸Å°³º¯¼ö¿¡ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù(¸Å°³º¯¼ö ¹øÈ£ "<number>", À̸§ "<parameter-name>").

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

»ç¿ëÀÚ ÀÀ´ä: ¸Å°³º¯¼ö ¼Ó¼ºÀ» INOUTÀ¸·Î º¯°æÇϰųª ÇÁ·Î½Ãµà¾î³»¿¡¼­ÀÇ ¸Å°³º¯¼ö »ç¿ëÀ» º¯°æÇϽʽÿÀ.

sqlcode: -469

sqlstate: 42886

SQL0470N»ç¿ëÀÚ Á¤ÀÇ ·çƾ "<routine-name>"(°íÀ¯ À̸§ "<specific-name>")¿¡ Àü´ÞÀÌ ºÒ°¡´ÉÇÑ Àμö "<argument>"¿¡ ´ëÇÑ ³Î(NULL) °ªÀÌ ÀÖ½À´Ï´Ù.

¼³¸í: ·çƾ¿¡ ³Î(NULL) °ªÀ» °¡Áø ÀÔ·Â Àμö°¡ ÀÖÀ¸³ª ³Î(NULL) Ç¥½Ã±â¸¦ Àü´ÞÇÒ ¼ö ¾ø´Â ¸Å°³º¯¼ö À¯ÇüÀ¸·Î Á¤Àǵǰųª ÀÌ ¸Å°³º¯¼öÀÇ µ¥ÀÌÅÍ À¯ÇüÀÌ ³Î(NULL)°ªÀ» Áö¿øÇÏÁö ¾Ê½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ·çƾÀÌ ³Î(NULL) °ªÀ» »ç¿ëÇÏ¿© È£ÃâµÇ¸é ¸Å°³º¯¼ö À¯Çü ¹× ÀÔ·Â À¯ÇüÀÌ ³Î(NULL) °ªÀ» Çã¿ëÇÏ´ÂÁö È®ÀÎÇϽʽÿÀ. ÇÔ¼öÀÇ °æ¿ì¿¡´Â "RETURNS NULL ON NULL INPUT"À» »ç¿ëÇÏ¿© ÇÔ¼ö¸¦ ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

sqlcode: -470

sqlstate: 39004

SQL0471N"<name>" ·çƾÀÇ È£ÃâÀÌ ÀÌÀ¯ "<reason-code>"·Î ÀÎÇØ ½ÇÆÐÇß½À´Ï´Ù.

¼³¸í: OS/390¿ë DB2 Universal Database ¼­¹ö¿¡¼­ "<name>" ·çƾÀÌ È£ÃâµÇ¾ú½À´Ï´Ù. DB2 ÀÌÀ¯ ÄÚµå "<reason-code>"¿¡ ¼³¸íµÈ Á¶°ÇÀ¸·Î ÀÎÇØ ·çƾ È£ÃâÀÌ ½ÇÆÐÇß½À´Ï´Ù.

¸í·É¹®À» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù. ¿À·ù¸¦ ¼³¸íÇÏ´Â DSNX9xx ¸Þ½ÃÁö°¡ MVS ½Ã½ºÅÛ Äֿܼ¡ Ç¥½ÃµÉ ¼ö ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: OS/390¿ë DB2 Universal Database ¼­¹ö¿¡ ´ëÇØ ÇØ´ç ¹®¼­¿¡¼­ ÂüÁ¶Çϰí DB2 ÀÌÀ¯ Äڵ忡 ¼³¸íµÈ Á¶°ÇÀ» Á¤Á¤ÇϽʽÿÀ.

sqlcode: -471

sqlstate: 55023

SQL0473N½Ã½ºÅÛ »çÀü Á¤ÀÇ À¯Çü°ú µ¿ÀÏÇÑ À̸§ÀÇ »ç¿ëÀÚ Á¤ÀÇ µ¥ÀÌÅÍ À¯ÇüÀ» ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.

¼³¸í: ÀÛ¼ºµÉ µ¥ÀÌÅÍ À¯Çü À̸§Àº ½Ã½ºÅÛ »çÀü Á¤ÀÇ µ¥ÀÌÅÍ À¯Çü°ú µ¿ÀÏÇÑ ±ÔÁ¤È­µÇÁö ¾ÊÀº À̸§À̰ųª BOOLEANÀÔ´Ï´Ù. À̰ÍÀº Çã¿ëµÇÁö ¾Ê½À´Ï´Ù. ºÐ¸®¹®ÀÚ¸¦ Ãß°¡Çϸé À̸§ÀÌ À¯È¿ÇÏÁö ¾Ê°Ô µË´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ´Ù¸¥ ½Äº°ÀÚ¸¦ »ç¿ëÇϵµ·Ï ¸í·É¹®À» Á¤Á¤ÇϽʽÿÀ.

sqlcode: -473

sqlstate: 42918

SQL0475NSOURCE ÇÔ¼öÀÇ °á°ú À¯Çü "<type-1>"Àº »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF) "<function-name>"ÀÇ RETURNS À¯Çü "<type-2>"À¸·Î À¯Çüº¯È¯(cast)µÉ ¼ö ¾ø½À´Ï´Ù.

¼³¸í: Àü·¡µÈ »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF)ÀÇ CREATE°¡ À¯È¿ÇÏ°Ô µÇ·Á¸é, ¼Ò½º ÇÔ¼öÀÇ °á°ú À¯Çü("<type-1>")ÀÌ ÀÛ¼ºµÇ°í ÀÖ´Â ÇÔ¼öÀÇ RETURNS À¯Çü("<type-2>")À¸·Î º¯ÇüµÉ ¼ö ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌµé µ¥ÀÌÅÍ À¯Çü°£¿¡ Áö¿øµÇ´Â º¯È¯ÀÌ ¾ø½À´Ï´Ù. µ¥ÀÌÅÍ À¯Çü°£ÀÇ º¯È¯(casting)¿¡ ´ëÇØ¼­´Â SQL ÂüÁ¶¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

»ç¿ëÀÚ ÀÀ´ä: RETURNS µ¥ÀÌÅÍ À¯Çü ¶Ç´Â SOURCE ÇÔ¼ö ID¸¦ º¯°æÇÏ¿© SOURCE ÇÔ¼öÀÇ °á°ú À¯ÇüÀÌ RETURNS µ¥ÀÌÅÍ À¯ÇüÀ¸·Î º¯È¯ °¡´ÉÇϵµ·Ï ÇϽʽÿÀ.

sqlcode: -475

sqlstate: 42866

SQL0476N½Ã±×´Ïó ¾øÀÌ "<function-name>" ·çƾÀ» ÂüÁ¶ÇßÀ¸³ª, ÀÌ ·çƾÀº ½ºÅ°¸¶¿¡¼­ °íÀ¯ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: ½Ã±×´Ïó ¾ø´Â ÇÔ¼ö ¶Ç´Â ÀúÀå ÇÁ·Î½Ãµà¾î·ÎÀÇ ÂüÁ¶°¡ Çã¿ëµÇÁö¸¸, ¸í¸íµÈ ÇÔ¼ö ¶Ç´Â ÀúÀå ÇÁ·Î½Ãµà¾î "<function-name>"Àº ÀÌ ½ºÅ°¸¶¿¡¼­ °íÀ¯ÇØ¾ß Çϴµ¥ ±×·¸Áö ¾Ê½À´Ï´Ù. ·çƾÀÌ ¸Þ¼ÒµåÀÎ °æ¿ì, ½Ã±×´Ïó¾ø´Â ÂüÁ¶°¡ Çã¿ëµÇ±â´Â ÇÏÁö¸¸ ÀÌ ¸í¸íµÈ ¸Þ¼Òµå´Â µ¥ÀÌÅÍ À¯Çü¿¡ ´ëÇØ °íÀ¯ÇØ¾ß ÇÕ´Ï´Ù.

¶ÇÇÑ, DROP FUNCTION/PROCEDURE ¹× COMMENT ON FUNCTION/PROCEDURE¹®¿¡¼­ ±ÔÁ¤È­µÇÁö ¾ÊÀº ÂüÁ¶´Â ¸í·É¹® ±ÇÇÑ ºÎ¿© ID¿Í ÇÔ²² ±ÔÁ¤È­µÇ¸ç À̰ÍÀº ¹®Á¦Á¡ÀÌ ¹ß°ßµÉ ¼ö ÀÖ´Â ½ºÅ°¸¶ÀÓÀ» ÁÖÁöÇϽʽÿÀ. CREATE FUNCTIONÀÇ SOURCEÀý¿¡¼­´Â ÇöÀçÀÇ ÇÔ¼ö °æ·Î·ÎºÎÅÍ ÀÚ°ÝÁ¶°ÇÀÌ ¿É´Ï´Ù. ÀÌ °æ¿ì, ÀÌ À̸§ÀÇ ÇÔ¼ö°¡ ÀÖ´Â °æ·Î¿¡¼­ ù¹øÂ° ½ºÅ°¸¶°¡ µ¿ÀÏÇÑ À̸§ÀÇ ´Ù¸¥ ÇÔ¼ö¸¦ °¡Á³½À´Ï´Ù.

¿¬ÇÕ ½Ã½ºÅÛ »ç¿ëÀÚ: ¿¬°á ÇÁ·Î±×·¥ ¼¼¼ÇÀÇ °æ¿ì ¸í·É¹®ÀÌ CREATE FUNCTION MAPPING¹®À̶ó¸é, ÀÌ ¿À·ù´Â Áö¿ª ÇÔ¼ö°¡ ¾Æ´Ñ ¿ø°Ý ÇÔ¼ö·ÎºÎÅÍÀÇ ÇÔ¼ö ¸ÊÇÎÀ» ÀÛ¼ºÇÏ·Á ÇßÀ½À» ³ªÅ¸³À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ´ÙÀ½ Áß Çϳª¸¦ ¼öÇàÇÏ¿© ÂüÁ¶¸¦ Á¤Á¤ÇÑ ÈÄ ´Ù½Ã ½ÃµµÇϽʽÿÀ.

sqlcode: -476

sqlstate: 42725

SQL0478N¿ÀºêÁ§Æ® À¯Çü "<object-type1>"À» »èÁ¦ÇÒ ¼ö ¾ø´Âµ¥, ÀÌ´Â ±×¿¡ Á¾¼ÓµÇ´Â "<object-type2>" À¯ÇüÀÇ "<object-name>" ¿ÀºêÁ§Æ®°¡ Àֱ⠶§¹®ÀÔ´Ï´Ù.

¼³¸í: "<object-type1>" À¯ÇüÀÎ ±âº» ¿ÀºêÁ§Æ®´Â ¶Ç ´Ù¸¥ ¿ÀºêÁ§Æ®°¡ Á¾¼ÓµÇ±â ¶§¹®¿¡ »èÁ¦ÇÒ ¼ö ¾ø½À´Ï´Ù. À¯ÇüÀÇ "<object-type2>" ¿ÀºêÁ§Æ®(¿ÀºêÁ§Æ® "<object-name>")·Î Á¤ÀÇµÈ Á¦ÇÑ Á¾¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù.

Á¾¼Ó¼ºÀº °£Á¢ÀûÀÏ ¼ö ÀÖ½À´Ï´Ù. Áï, ¸í¸íµÈ ¿ÀºêÁ§Æ®°¡ »èÁ¦ÇÒ ¿ÀºêÁ§Æ®¿¡ Á¾¼ÓµÈ ¶Ç´Ù¸¥ ¿ÀºêÁ§Æ®¿¡ Á¾¼ÓµÈ °æ¿ìÀÔ´Ï´Ù.

¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ÀÌ ¿ÀºêÁ§Æ®¸¦ »èÁ¦ÇÏÁö ¸»°Å³ª Á¾¼Ó ¿ÀºêÁ§Æ®¸¦ ¸ÕÀú »èÁ¦ÇϽʽÿÀ.

sqlcode: -478

sqlstate: 42893

SQL0480N"<procedure-name>" ÇÁ·Î½Ãµà¾î¸¦ ¾ÆÁ÷ È£ÃâÇÏÁö ¾Ê¾Ò½À´Ï´Ù.

¼³¸í: ASSOCIATE LOCATORS¹®¿¡¼­ ½Äº°µÈ ÇÁ·Î½Ãµà¾î¸¦ ÀÀ¿ëÇÁ·Î±×·¥ ÇÁ·Î¼¼½º¿¡¼­ ¾ÆÁ÷ È£ÃâÇÏÁö ¾Ê¾Ò°Å³ª ÀÌ ÇÁ·Î½Ãµà¾î¸¦ È£ÃâÇϱâ´Â ÇßÀ¸³ª ¸í·É¹®¿¡ ¾Õ¼­ ¸í½ÃÀû ¶Ç´Â ³»ÀçµÈ È®¾àÀÌ ¹ß»ýÇß½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: CALL¹®¿¡ ÇÁ·Î½Ãµà¾î À̸§À» ÁöÁ¤ÇÏ´Â µ¥ »ç¿ëµÇ´Â Á¤È®ÇÑ ±¸¹®ÀÌ ASSOCIATE LOCATORS¹®ÀÇ ±¸¹®°ú °°µµ·Ï ¸í·É¹®À» Á¤Á¤ÇϽʽÿÀ. ±ÔÁ¤µÇÁö ¾ÊÀº À̸§ÀÌ CALL ÇÁ·Î½Ãµà¾î¿¡ »ç¿ëµÇ´Â °æ¿ì, ÇÑ ºÎºÐ À̸§À» ´Ù¸¥ ¸í·É¹®¿¡¼­µµ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. ¸í·É¹®À» ´Ù½Ã ¹ßÇàÇϽʽÿÀ.

sqlcode: -0480

sqlstate: 51030

SQL0481NGROUP BYÀý¿¡ "<element 2>" ³»¿¡ ÁßøµÈ "<element 1>"ÀÌ ÀÖ½À´Ï´Ù.

¼³¸í: ´ÙÀ½ÀÇ Áßø À¯ÇüÀº GROUP BYÀý¿¡¼­ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.

¿©±â¼­, GELÀº GROUP BYÀýÀÇ ±¸¹® µµÇ¥¿¡ ±×·ìÈ­ Ç¥Çö½Ä ¸ñ·ÏÀ¸·Î Ç¥½ÃµÈ ¿ä¼Ò¸¦ ³ªÅ¸³À´Ï´Ù.

ÀϺΠÀνºÅϽº¿¡¼­ "---" °ªÀº "<element 2>"¿¡ ´ëÇØ Ç¥½ÃµË´Ï´Ù. ÀÌ °æ¿ì, "---"Àº CUBE, ROLLUP, GROUPING SET ¶Ç´Â GEL Áß Çϳª¸¦ ³ªÅ¸³À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ÁßøÀ» Á¦°ÅÇÏ¿© GROUP BYÀýÀ» ¼öÁ¤ÇϽʽÿÀ.

sqlcode: -481

sqlstate: 428B0

SQL0483N»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF) "<function-name>"¹®¿¡ ´ëÇÑ CREATE¿¡¼­, ¸Å°³º¯¼öÀÇ °³¼ö°¡ SOURCE ÇÔ¼öÀÇ ¸Å°³º¯¼öÀÇ ¼ö¿Í ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: ´Ù¸¥ ÇÔ¼öÀÇ ¼Ò½ºÀÎ »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF) "<function-name>"À» CREATEÇÏ·Á´Â ½Ãµµ°¡ ÀÖ½À´Ï´Ù. ´ÙÀ½ »óȲ Áß Çϳª°¡ ½Äº°µÇ¾ú½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: SOURCE ÇÔ¼ö¿Í ÀÛ¼ºÁßÀÎ ÇÔ¼ö¿¡ ´ëÇÑ ¸Å°³º¯¼öÀÇ ¼ö´Â µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù. SOURCE ÇÔ¼öÀÇ ID´Â ´ÙÀ½À» À§ÇØ º¯°æµÇ¾î¾ß ÇÕ´Ï´Ù.

¶ÇÇÑ, ÇÔ¼ö Â÷¼ö¸¦ ¿Ã¹Ù¸£°Ô Çϱâ À§ÇØ ÇÔ¼ö °æ·Î À̸§À» ¼öÁ¤ÇØ¾ß ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

sqlcode: -483

sqlstate: 42885

SQL0486NBOOLEAN µ¥ÀÌÅÍ À¯ÇüÀº ÇöÀç ³»ºÎÀûÀ¸·Î¸¸ Áö¿øµË´Ï´Ù.

¼³¸í: ¸í·É¹®¿¡¼­ Çϳª ÀÌ»óÀÇ µ¥ÀÌÅÍ À¯ÇüÀÌ BOOLEANÀÔ´Ï´Ù. À̰ÍÀº ÇöÀçÀÇ DB2 ¹öÀü¿¡¼­ Áö¿øµÇÁö ¾Ê½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: µ¥ÀÌÅÍ À¯ÇüÀ» º¯°æÇÑ ´ÙÀ½, ¸í·É¹®À» ´Ù½Ã Á¦ÃâÇϽʽÿÀ.

sqlcode: -486

sqlstate: 42991

SQL0487N"<routine-name>" ·çƾ(°íÀ¯ À̸§ "<specific-name>")ÀÌ SQL¹®À» ½ÇÇàÇÏ·Á Çß½À´Ï´Ù.

¼³¸í: ·çƾ º»¹®À» ±¸ÇöÇÏ´Â µ¥ »ç¿ëµÇ´Â ÇÁ·Î±×·¥Àº SQL¹®À» ½ÇÇàÇÒ ¼ö ¾ø½À´Ï´Ù. ÀÌ ·çƾ "<routine-name>"(°íÀ¯ À̸§ "<specific-name>")¿¡´Â SQL¹®ÀÌ ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¸ðµç SQL¹®À» Á¦°ÅÇÑ ´ÙÀ½, ÇÁ·Î±×·¥À» ´Ù½Ã ÄÄÆÄÀÏÇϽʽÿÀ. ·çƾÀ» Á¤ÀÇÇÏ´Â ¸í·É¹®¿¡ ÁöÁ¤µÈ ´ë·Î Çã¿ëµÇ´Â SQL ·¹º§À» Á¶»çÇϽʽÿÀ.

sqlcode: -487

sqlstate: 38001

SQL0489NSELECT ¶Ç´Â VALUES ¸ñ·Ï Ç׸ñÀÇ ÇÔ¼ö "<function-name>"ÀÌ BOOLEAN °á°ú¸¦ ÀÛ¼ºÇß½À´Ï´Ù.

¼³¸í: BOOLEAN °á°ú¸¦ ÃÊ·¡ÇÑ ÇÔ¼ö "<function-name>"Àº ¼ú¾î·Î »ç¿ëµÇµµ·Ï Á¤ÀǵǾî ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ °á°ú´Â ¼±Åà ¸ñ·Ï¿¡¼­ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ÇÔ¼ö À̸§À» Á¤Á¤Çϰųª ÇÔ¼ö »ç¿ëÀ» Á¦°ÅÇϽʽÿÀ.

sqlcode: -489

sqlstate: 42844

SQL0491N"<routine-name>" ·çƾÀÇ Á¤ÀÇ¿¡´Â RETURNSÀý°ú EXTERNALÀý(´Ù¸¥ Çʼö Ű¿öµå Æ÷ÇÔ), RETURN¹® ¶Ç´Â SOURCEÀý Áß Çϳª°¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

¼³¸í: Çʼö ÀýÀÌ ·çƾ "<routine-name>" Á¤ÀÇ¿¡¼­ ´©¶ôµÇ¾ú½À´Ï´Ù. EXTERNALÀÌ ÁöÁ¤µÇ¸é, LANGUAGE, PARAMETER STYLE, DETERMINISTIC ¶Ç´Â NOT DETERMINISTIC, NO SQL ¹× EXTERNAL ACTION ¶Ç´Â NO EXTERNAL ACTIONµµ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ´©¶ôµÈ ÀýÀ» Ãß°¡ÇÑ ´ÙÀ½ ´Ù½Ã ½ÃµµÇϽʽÿÀ.

sqlcode: -491

sqlstate: 42601

SQL0492N»ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF) "<function-name>"¿¡ ´ëÇÑ CREATE¹®¿¡, ¸Å°³º¯¼ö ¹øÈ£ "<number>"¿Í °ü·ÃÇÏ¿© ¹®Á¦Á¡ÀÌ ÀÖ½À´Ï´Ù. SOURCE ÇÔ¼ö¿Í ÀÏÄ¡ÇÏÁö ¾ÊÀ» °ÍÀÔ´Ï´Ù.

¼³¸í: ÇÔ¼ö "<function-name>"ÀÇ À§Ä¡ "<number>"¿¡ ÀÖ´Â ¸Å°³º¯¼ö¿¡ ¹®Á¦Á¡ÀÌ Àְųª, CREATE¸¦ ¼öÇàÇÒ ¼ö ¾ø½À´Ï´Ù. ¼Ò½º ÇÔ¼öÀÇ À§Ä¡ "<number>"¿¡ ÀÖ´Â ¸Å°³º¯¼ö´Â ÀÛ¼ºÁßÀÎ ÇÔ¼öÀÇ ÇØ´ç ¸Å°³º¯¼ö·Î º¯È¯ÇÒ ¼ö ¾ø½À´Ï´Ù.

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

sqlcode: -492

sqlstate: 42879

SQL0493N"<routine-name>" ·çƾ(°íÀ¯ À̸§ "<specific-name>")ÀÌ Àǹ̷ÐÀûÀ¸·Î ¶Ç´Â ¼öÄ¡ÀûÀ¸·Î À¯È¿ÇÏÁö ¾ÊÀº ³¯Â¥, ½Ã°£ ¶Ç´Â ½Ã°£¼ÒÀÎ °ªÀ» ¸®ÅÏÇß½À´Ï´Ù.

¼³¸í: »ç¿ëÀÚ Á¤ÀÇ ÇÔ¼ö(UDF) ¶Ç´Â ¸Þ¼Òµå "<routine-name>"(°íÀ¯ À̸§ "<specific-name>")ÀÇ º»¹®ÀÌ À¯È¿ÇÏÁö ¾ÊÀº ³¯Â¥, ½Ã°£ ¶Ç´Â ½Ã°£¼ÒÀÎÀ» ¸®ÅÏÇß½À´Ï´Ù.

±¸¹®»óÀ¸·Î À¯È¿ÇÏÁö ¾ÊÀº ³¯Â¥ °ªÀÇ ¿¹·Î´Â '1994-12*25'°¡ ÀÖ½À´Ï´Ù. '*'´Â '-'¿©¾ß ÇÕ´Ï´Ù. ¼ýÀÚ»óÀ¸·Î À¯È¿ÇÏÁö ¾ÊÀº °ªÀÇ ¿¹·Î´Â '11.71.22'°¡ ÀÖ½À´Ï´Ù. ½Ã°£¿¡ 71ºÐÀº ¾ø½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ·çƾÀº ¼öÁ¤ÀÌ ÇÊ¿äÇÕ´Ï´Ù. DBA ¶Ç´Â ·çƾ ÀÛ¼ºÀÚ¸¦ ÂüÁ¶ÇϽʽÿÀ.

sqlcode: -493

sqlstate: 22007

SQL0495Nºñ¿ë ¹üÁÖ "<cost-category>"¿¡¼­ "<estimate-amount1>" ÇÁ·Î¼¼¼­ ÃÊ("<estimate-amount2>" ¼­ºñ½º ´ÜÀ§)ÀÇ ¿¹»ó ÇÁ·Î¼¼¼­ ºñ¿ëÀÌ "<limit-amount>" ¼­ºñ½º ´ÜÀ§ÀÇ ÀÚ¿ø ÇÑ°è ¿À·ù ÀÓ°è°ªÀ» ÃʰúÇÕ´Ï´Ù.

¼³¸í:

µ¿Àû INSERT, UPDATE, DELETE ¶Ç´Â SELECT SQL¹® Áغñ°¡ ÀÚ¿ø ÇÑ°è ½ºÆå Å×À̺í(RLST)¿¡ ÁöÁ¤µÈ ¿À·ù ÀÓ°è°ªÀ»ÃʰúÇÏ´Â ¿¹»ó ºñ¿ëÀ» ³ªÅ¸³À´Ï´Ù.

¶ÇÇÑ, ÀÌ ¿À·ù´Â DB2ÀÇ ºñ¿ë ¹üÁÖ °ªÀÌ "B"ÀÎ °æ¿ì¿¡ ¹ß»ýÇϸç, RLST¿¡¼­ RLF_CATEGORY_B Ä÷³¿¡ ÁöÁ¤µÈ ±âº» Á¶Ä¡°¡ ¿À·ù¸¦ ¹ß»ý½Ãŵ´Ï´Ù.

estimate_amount1
ÁغñµÈ INSERT, UPDATE, DELETE ¶Ç´Â SELECT¹®ÀÌ ½ÇÇàµÉ °æ¿ìÀÇ ¿¹»ó ºñ¿ë(ÇÁ·Î¼¼¼­ ÃÊ ´ÜÀ§).

estimate_amount2
ÁغñµÈ INSERT, UPDATE, DELETE ¶Ç´Â SELECT¹®ÀÌ ½ÇÇàµÉ °æ¿ìÀÇ ¿¹»ó ºñ¿ë(¼­ºñ½º ´ÜÀ§).

cost-category
ÀÌ SQL¹®¿¡ ´ëÇÑ DB2ÀÇ ºñ¿ë ¹üÁÖ °¡´ÉÇÑ °ªÀº A ¶Ç´Â BÀÔ´Ï´Ù.

limit-amount
RLSTÀÇ RLFASUERR Ä÷³¿¡ ÁöÁ¤µÈ ¿À·ù ÀÓ°è°ª(¼­ºñ½º ´ÜÀ§·Î)

µ¿Àû INSERT, UPDATE, DELETE ¶Ç´Â SELECE¹® Áغñ¿¡ ½ÇÆÐÇß½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ºñ¿ë ¹üÁÖ °ªÀÌ "B"À̱⠶§¹®¿¡ SQLCODE°¡ ¸®ÅÏµÈ °æ¿ì¿¡´Â ¸í·É¹®ÀÌ ¸Å°³º¯¼ö Ç¥½Ã¹®ÀÚ¸¦ »ç¿ëÇϰųª ÀϺΠÅë°è¸¦ ÂüÁ¶ Å×ÀÌºí ¶Ç´Â Ä÷³¿¡ »ç¿ëÇÏÁö ¸øÇÒ ¼ö ÀÖ½À´Ï´Ù. °ü¸®ÀÚ°¡ ÂüÁ¶ Å×ÀÌºí¿¡¼­ RUNSTATS À¯Æ¿¸®Æ¼¸¦ ¼öÇà½ÃÄ×´ÂÁö È®ÀÎÇϽʽÿÀ. ¶ÇÇÑ, ¸í·É¹®ÀÌ ½ÇÇàµÉ ¶§ ¶Ç´Â º¯°æ Å×ÀÌºí¿¡ Æ®¸®°Å°¡ Á¤ÀÇµÈ INSERT, UPDATE, DELETE¹®ÀÇ °æ¿ì¿¡ UDF°¡ È£ÃâµÉ ¼ö ÀÖ½À´Ï´Ù. ÀÌ SQL¹®ÀÌ ºñ¿ë ¹üÁÖ "B"¿¡ ³õÀÎ ÀÌÀ¯¸¦ ¾Ë¾Æº¸·Á¸é DSN_STATEMNT_TABLE ¶Ç´Â ÀÌ ¸í·É¹®¿¡ ´ëÇÑ IFCID 22 ·¹Äڵ带 È®ÀÎÇϽʽÿÀ. ÇÁ·Î±×·¥À» º¯°æ½Ãų ¼ö ¾ø°Å³ª Åë°è¸¦ ±¸ÇÒ ¼ö ¾øÀ¸¸é, °ü¸®ÀÚ¿¡°Ô ¿äûÇÏ¿© RLST¿¡¼­ RLF_CATEGORY_B Ä÷³ÀÇ °ªÀ» "Y"·Î º¯°æÇÏ¿© ¸í·É¹®À» ½ÇÇàÇÒ ¼ö ÀÖµµ·Ï Çϰųª ¿À·ù ´ë½Å °æ°í¸¦ ¸®ÅϽÃŰ´Â "W"·Î º¯°æÇϽʽÿÀ.

³Ê¹« ¸¹Àº ÇÁ·Î¼¼¼­ ÀÚ¿øÀ» »ç¿ëÇÏ´Â SQL¹®À¸·Î ÀÎÇØ °æ°í°¡ ¹ß»ýÇÑ °æ¿ì, ¸í·É¹®À» ´Ù½Ã ÀÛ¼ºÇÏ¿© ´õ È¿À²ÀûÀ¸·Î ¸í·É¹®ÀÌ ¼öÇàµÇµµ·Ï ¸¸µå½Ê½Ã¿À. ´Ù¸¥ ¹æ¹ýÀ¸·Î´Â °ü¸®ÀÚ¿¡°Ô ¿äûÇÏ¿© RLST¿¡¼­ ¿À·ù ÀÓ°è°ªÀ» Áõ°¡½Ãų ¼ö ÀÖ½À´Ï´Ù.

sqlcode: -495

sqlstate: 57051

SQL0499NÄ¿¼­ "<cursor-name>"ÀÌ ÀÌ¹Ì ÇÁ·Î½Ãµà¾î "<procedure-name>"¿¡¼­ ÀÌ °á°ú ÁýÇÕ ¶Ç´Â ´Ù¸¥ °á°ú ÁýÇÕ¿¡ ÁöÁ¤µÇ¾ú½À´Ï´Ù.

¼³¸í: °á°ú ÁýÇÕ¿¡ Ä¿¼­¸¦ ÁöÁ¤ÇÏ·Á ÇßÀ¸³ª ´ÙÁß Ä¿¼­°¡ ÇÁ·Î½Ãµà¾î "<procedure-name>"¿¡ ´ëÇØ ÀÌ¹Ì ÁöÁ¤µÇ¾ú½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ¸ñÇ¥ °á°ú ÁýÇÕÀÌ ÀÌÀü¿¡ Ä¿¼­¿¡ ÁöÁ¤µÇ¾ú´ÂÁö ÆÇº°ÇϽʽÿÀ. ´ÙÁß Ä¿¼­°¡ ÇÁ·Î½Ãµà¾î "<procedure-name>"¿¡ ´ëÇØ ÇÒ´çµÈ °æ¿ì, ÀúÀå ÇÁ·Î½Ãµà¾îÀÇ °á°ú ÁýÇÕÀ» ó¸®ÇÏ´Â µ¥ ÇÑ °³ÀÇ Ä¿¼­¸¸ »ç¿ëµÇµµ·Ï ÇϽʽÿÀ.

sqlcode: -499

sqlstate: 24516


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