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

SQL7000 - SQL7099

SQL7001N¾Ë ¼ö ¾ø´Â ¸í·É "<command>"ÀÌ ¿äûµÇ¾ú½À´Ï´Ù.

¼³¸í: REXX·Î Á¦ÃâµÈ ¸í·ÉÀ» ÀνÄÇÒ ¼ö ¾ø½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¸í·ÉÀÌ À¯È¿ÇÑ SQL¹®ÀÎÁö È®ÀÎÇÑ ÈÄ ÇÁ·Î½Ãµà¾î¸¦ Àç¼öÇàÇϽʽÿÀ. ¸ðµç ¸í·ÉÀ» ´ë¹®ÀÚ·Î ÀÔ·ÂÇØ¾ß ÇÔ¿¡ ÁÖÀÇÇϽʽÿÀ.

SQL7002NÄ¿¼­ À̸§ÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: »ç¿ëÀÚ°¡ Ʋ¸° Ä¿¼­ À̸§À» ÁöÁ¤Çß½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: Ä¿¼­ À̸§ÀÌ "cl"-"c100" »çÀÌÀÇ ¾ç½Ä Áß ÇϳªÀÎÁö È®ÀÎÇϽʽÿÀ.

SQL7003N¸í·É¹® À̸§ÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: »ç¿ëÀÚ°¡ Ʋ¸° ¸í·É¹® À̸§À» ÁöÁ¤Çß½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¸í·É¹® À̸§ÀÌ "s1"-"s100" »çÀÌÀÇ ¾ç½Ä Áß ÇϳªÀÎÁö È®ÀÎÇϽʽÿÀ.

SQL7004N¿äû ±¸¹®ÀÌ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: Á¦ÃâµÈ ¸í·É¹® ¹®ÀÚ¿­À» ºÐ¼®ÇÏ´Â µ¥ REXX´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ÀûÇÕÇÑ ¸í·É ±¸¹®À» »ç¿ëÇϽʽÿÀ.

SQL7005WÀÌ OPEN¹®¿¡ ÀÇÇØ »ç¿ëµÈ Ä¿¼­°¡ ¼±¾ðµÇÁö ¾Ê¾Ò½À´Ï´Ù.

¼³¸í: Ä¿¼­¸¦ ¼±¾ðÇÏÁö ¾Ê°í OPEN¹®À» ½ÃµµÇß½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: OPEN¹® Àü¿¡ DECLARE¹®À» »ðÀÔÇÑ ÈÄ ÇÁ·Î½Ãµà¾î¸¦ Àç¼öÇàÇϽʽÿÀ.

SQL7006NÀ¯È¿ÇÏÁö ¾ÊÀº Ű¿öµå "<keyword>"°¡ "<request>"¿¡ Á¦°øµÇ¾ú½À´Ï´Ù.

¼³¸í: ¸í·É¹®¿¡ À¯È¿ÇÏÁö ¾ÊÀº Ű¿öµå "<keyword>"°¡ µé¾î ÀÖ½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ¿Ã¹Ù¸¥ Çü½ÄÀÇ Å°¿öµå¸¦ ÁöÁ¤ÇϽʽÿÀ.

SQL7007NREXX º¯¼ö "<variable>"ÀÌ ¾ø½À´Ï´Ù.

¼³¸í: REXX º¯¼ö Ç®(pool)¿¡ ¾ø´Â REXX º¯¼ö°¡ Àü´ÞµÇ¾ú½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ½ÇÆÐÇÑ ¸í·É Àü¿¡ È£½ºÆ® º¯¼ö ¸ñ·Ï¿¡ ¸ðµç º¯¼ö À̸§À» ÁöÁ¤Çß´ÂÁö È®ÀÎÇϽʽÿÀ. ±×·± ´ÙÀ½, ÇÁ·Î½Ãµà¾î¸¦ ´Ù½Ã ¼öÇàÇϽʽÿÀ.

SQL7008NREXX º¯¼ö "<variable>"¿¡ Àϰü¼º ¾ø´Â µ¥ÀÌÅͰ¡ ÀÖ½À´Ï´Ù.

¼³¸í: Àϰü¼º ¾ø´Â µ¥ÀÌÅͰ¡ ÀÖ´Â º¯¼ö°¡ REXX·Î Àü´ÞµÇ¾ú½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: º¯¼ö°¡ SQLDAÀ̸é, µ¥ÀÌÅÍ¿Í ±æÀÌ Çʵ带 ¿Ã¹Ù¸£°Ô ÁöÁ¤Çß´ÂÁö È®ÀÎÇϽʽÿÀ. º¯¼ö°¡ REXX º¯¼öÀ̸é, µ¥ÀÌÅÍ À¯ÇüÀÌ »ç¿ëµÇ´Â ¸í·É¿¡ ¸Â´ÂÁö È®ÀÎÇϽʽÿÀ.

SQL7009NREXX º¯¼ö "<variable>"ÀÌ Àý´ÜµÇ¾ú½À´Ï´Ù.

¼³¸í: REXX¿¡ Àü´ÞµÈ º¯¼ö "<variable>"¿¡ Àϰü¼º ¾ø´Â µ¥ÀÌÅͰ¡ ÀÖ½À´Ï´Ù. "<variable>"·ÎºÎÅÍÀÇ µ¥ÀÌÅÍ ¹®ÀÚ¿­ÀÌ Àý´ÜµÇ¾ú½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: µ¥ÀÌÅÍ ±æÀ̰¡ ÀÔ·Â SQLDA¿¡ ÁÖ¾îÁø ±æÀÌ¿Í ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇÑ ÈÄ, ÇÁ·Î½Ãµà¾î¸¦ ´Ù½Ã ¼öÇàÇϽʽÿÀ.

SQL7010NÀ¯È¿ÇÏÁö ¾ÊÀº ½ºÄµ ID "<ID>"

¼³¸í: REXX¿¡ Àü´ÞµÈ ½ºÄµ "<variable>"ÀÌ ¾ø°Å³ª, Àϰü¼º ¾ø´Â µ¥ÀÌÅͰ¡ Àְųª, µ¥ÀÌÅͰ¡ ´©¶ôµÇ¾î ÀÖ½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: ½ºÄµ ID¿¡ ÀÖ´Â µ¥ÀÌÅ͸¦ ¿Ã¹Ù¸£°Ô ÁöÁ¤Çß´ÂÁö È®ÀÎÇÑ ÈÄ, ÇÁ·Î½Ãµà¾î¸¦ ´Ù½Ã ¼öÇàÇϽʽÿÀ.

SQL7011NÇÊ¿äÇÑ ¸Å°³º¯¼ö "<parameter>"°¡ ÁÖ¾îÁöÁö ¾Ê¾Ò½À´Ï´Ù.

¼³¸í: REXX ¸í·É ±¸¹®¿¡ ÇÊ¿äÇÑ ¸Å°³º¯¼ö "<parameter>"¸¦ ÁöÁ¤ÇÏÁö ¾Ê¾Ò½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: Çʼö ¸Å°³º¯¼ö °ªÀ» ÁöÁ¤Çϰí, ÇÁ·Î½Ãµà¾î¸¦ ´Ù½Ã ¼öÇàÇϽʽÿÀ.

SQL7012Nµ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áµÇ¾î ÀÖ´Â µ¿¾È ISL º¯°æÀÌ ½ÃµµµÇ¾ú½À´Ï´Ù.

¼³¸í: µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇÏ´Â µ¿¾È ºÐ¸® ·¹º§(ISL)À» º¯°æÇÒ ¼ö ¾ø´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.

¸í·ÉÀÌ ¹«½ÃµË´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ºÐ¸® ·¹º§ÀÇ º¯°æÀÌ ÇÊ¿äÇϸé, ÇöÀç µ¥ÀÌÅͺ£À̽º¿¡¼­ ºÐ¸®ÇÑ ´ÙÀ½, ¿¬°áÇØÁ¦ ·¹º§À» ¼³Á¤ÇÑ ÈÄ µ¥ÀÌÅͺ£À̽º¿¡ ¿¬°áÇϽʽÿÀ.

SQL7013NÄ¿¼­¿Í ¸í·É¹® À̸§ ¶Ç´Â º¸À¯ ¼Ó¼ºÀÌ À߸ø ´ëÀÀµÇ¾ú½À´Ï´Ù.

¼³¸í: REXX¿¡¼­, Ä¿¼­¿Í ¸í·É¹® À̸§ ¾ç½ÄÀº 'cnn' ¹× 'snn'À̾î¾ß Çϸç, ¿©±â¼­, 'nn'Àº 1-100 »çÀÌÀÇ ¼ýÀÚÀÔ´Ï´Ù. ÀÌ ¼ýÀÚ´Â Ä¿¼­¿Í ¸í·É¹®½Ö¿¡ µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù. ¶ÇÇÑ, º¸À¯ ¾øÀÌ c1-c50ÀÌ ¼±¾ðµÇ¾úÀ¸¸ç, c51-c100Àº º¸À¯µÇ¾î ÀÖ½À´Ï´Ù.

¸í·ÉÀÌ ¹«½ÃµË´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: Ä¿¼­ ¹× ¸í·É¹® ¼ýÀÚ°¡ ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇÑ ÈÄ ÇÁ·Î½Ãµà¾î¸¦ Àç¼öÇàÇϽʽÿÀ.

SQL7014NÈ£½ºÆ® º¯¼ö ±¸¼º¿ä¼ÒÀÇ ¼ö°¡ Ʋ¸³´Ï´Ù.

¼³¸í: REXX¿¡¼­, º¹ÇÕ È£½ºÆ® º¯¼öÀÇ Ã¹¹øÂ° ±¸¼º¿ä¼Ò°¡ Á¤ÀÇµÈ ±¸¼º¿ä¼ÒÀÇ ½ÇÁ¦ ¼ö¿Í °°Áö ¾ÊÀº ¼ö¸¦ ³ª¿­ÇÕ´Ï´Ù.

¸í·ÉÀÌ ¹«½ÃµË´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ù¹øÂ° ±¸¼º¿ä¼ÒÀÇ ¼ö°¡ ½ÇÁ¦·Î Á¤ÀǵǾî ÀÖ´Â ±¸¼º¿ä¼Ò ¼ö¿Í ÀÏÄ¡ÇÏ´ÂÁö È®ÀÎÇÑ ÈÄ ÇÁ·Î½Ãµà¾î¸¦ Àç¼öÇàÇϽʽÿÀ.

SQL7015Nº¯¼ö À̸§ "<variable>"ÀÌ REXX¿¡¼­ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í: ÁöÁ¤ÇÑ º¯¼ö À̸§ÀÌ REXX¿¡¼­ À¯È¿ÇÏÁö ¾Ê½À´Ï´Ù. À̸§Àº ¾ð¾î ¿ä±¸»çÇ×°ú ÀÏÄ¡ÇØ¾ß ÇÕ´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: À̸§À» REXX ¿ä±¸»çÇ×°ú ÀÏÄ¡ÇÏ´Â °ÍÀ¸·Î º¯°æÇÑ ÈÄ ¸í·ÉÀ» ´Ù½Ã Á¦ÃâÇϽʽÿÀ.

SQL7016NÀ¯È¿ÇÏÁö ¾ÊÀº ±¸¹®ÀÌ SQLDB2 ÀÎÅÍÆäÀ̽º¿¡ Á¦°øµÇ¾ú½À´Ï´Ù. °ü·ÃµÈ ¿À·ù: "<db2_error>". ¸í·ÉÀ» ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.

¼³¸í: À¯È¿ÇÏÁö ¾ÊÀº ±¸¹®ÀÌ SQLDB2 ÀÎÅÍÆäÀ̽º¿¡ Á¦°øµÇ¾ú½À´Ï´Ù. Áï, ÀÔ·Â ÆÄÀϰú ¸í·ÉÀÌ µÑ´Ù ÁöÁ¤µÇ¾ú½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ÀÚ¼¼ÇÑ Á¤º¸´Â °ü·Ã ¿À·ù Äڵ带 ã¾Æ º¸½Ê½Ã¿À.

SQL7032NSQL ÇÁ·Î½Ãµà¾î "<procedure-name>"ÀÌ ÀÛ¼ºµÇÁö ¾Ê¾Ò½À´Ï´Ù. Áø´Ü ÆÄÀÏÀº "<file-name>"ÀÔ´Ï´Ù.

¼³¸í: SQL ÇÁ·Î½Ãµà¾î "<procedure-name>"ÀÌ ÀÛ¼ºµÇÁö ¾Ê¾Ò½À´Ï´Ù. ´ÙÀ½ Áß Çϳª°¡ ¹ß»ýÇß½À´Ï´Ù.

UNIX Ç÷§Æû¿¡¼­ ´ÙÀ½Àº Áø´Ü Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â ÆÄÀÏÀÇ Àüü °æ·ÎÀÔ´Ï´Ù.
$DB2PATH/function/routine/sqlproc/ \
$DATABASE/$SCHEMA/tmp/"<file-name>"

¿©±â¼­ $DATABASE´Â µ¥ÀÌÅͺ£À̽º À̸§À» ³ªÅ¸³»°í $SCHEMA´Â SQL ÇÁ·Î½Ãµà¾îÀÇ ½ºÅ°¸¶ À̸§À» ³ªÅ¸³À´Ï´Ù.

OS/2 ¹× Windows 32ºñÆ® ½Ã½ºÅÛÀÇ °æ¿ì, Áø´Ü Á¤º¸¸¦ Æ÷ÇÔÇÏ´Â ÆÄÀÏÀÇ Àüü °æ·Î´Â ´ÙÀ½°ú °°½À´Ï´Ù.
%DB2PATH%\function\routine\sqlproc\ \
%DATABASE%\%SCHEMA%\tmp\"<file-name>"

¿©±â¼­ %DATABASE%´Â µ¥ÀÌÅͺ£À̽º À̸§À» ³ªÅ¸³»°í %SCHEMA%´Â SQL ÇÁ·Î½Ãµà¾îÀÇ ½ºÅ°¸¶ À̸§À» ³ªÅ¸³À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: ȣȯ °¡´ÉÇÑ C ÄÄÆÄÀÏ·¯¿Í DB2 ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß Ŭ¶óÀÌ¾ðÆ® ¸ðµÎ°¡ ¼­¹ö¿¡ ¼³Ä¡µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. »çÀü ó¸® ÄÄÆÄÀÏ ¶Ç´Â ÄÄÆÄÀÏ ¿À·ù°¡ ¹ß»ýÇß´Ù¸é, Áø´Ü ÆÄÀÏ "<file-name>"¿¡¼­ »çÀü ó¸® ÄÄÆÄÀÏ·¯ ¶Ç´Â ÄÄÆÄÀÏ·¯ ¸Þ½ÃÁö¸¦ ÂüÁ¶ÇϽʽÿÀ.

DB2 ·¹Áö½ºÆ®¸® º¯¼ö DB2_SQLROUTINE_COMPILER_PATH°¡ C ÄÄÆÄÀÏ·¯ ȯ°æÀ» ¼³Á¤ÇÏ´Â ½ºÅ©¸³Æ®³ª ¹èÄ¡ ÆÄÀÏÀ» °¡¸®Å°µµ·Ï ¼³Á¤µÇ¾î ÀÖ´ÂÁö È®ÀÎÇϽʽÿÀ. ¿¹¸¦ µé¾î, UNIX ¿î¿µ üÁ¦¿¡¼­´Â ½ºÅ©¸³Æ® "sr_cpath"¸¦ /home/DB2INSTANCE/sqllib/function/routine µð·ºÅ丮¿¡ ÀÛ¼ºÇÒ ¼ö ÀÖ½À´Ï´Ù. DB2 ·¹Áö½ºÆ®¸® º¯¼ö DB2_SQL_ROUTINE_COMPILER_PATH¸¦ ¼³Á¤ÇÏ·Á¸é ´ÙÀ½ ¸í·ÉÀ» ¹ßÇàÇϽʽÿÀ.

   db2set DB2_SQLROUTINE_COMPILER_PATH = \
      "/home/DB2INSTANCE/sqllib/function/ \
      routine/sr_cpath"

sqlcode: -7032

sqlstate: 42904

SQL7035WSQL ÇÁ·Î½Ãµà¾î "<procedure-name>"ÀÇ ½ÇÇà ÆÄÀÏÀÌ µ¥ÀÌÅͺ£À̽º īŻ·Î±×¿¡ ÀúÀåµÇÁö ¾Ê¾Ò½À´Ï´Ù.

¼³¸í: SQL ÇÁ·Î½Ãµà¾îÀÇ ½ÇÇà ÆÄÀÏÀÌ 2¸Þ°¡¹ÙÀÌÆ® ÇѰ踦 ÃʰúÇϹǷÎ, µ¥ÀÌÅͺ£À̽º īŻ·Î±×¿¡ ÀúÀåÇÒ ¼ö ¾ø½À´Ï´Ù. µ¥ÀÌÅͺ£À̽º º¹¿ø½Ã ¶Ç´Â DROP PROCEDURE¹®ÀÇ ROLLBACK½Ã ÀÚµ¿À¸·Î µ¥ÀÌÅͺ£À̽º¿¡ º¹±¸µÇÁö ¾Ê½À´Ï´Ù.

»ç¿ëÀÚ ÀÀ´ä: CREATE PROCEDURE¹®¿¡¼­ °æ°í¸¦ ¸®ÅÏÇÏ´Â °æ¿ì, SQL ÇÁ·Î½Ãµà¾î "<procedure-name>"°ú ¿¬°üµÈ ½ÇÇà ÆÄÀÏÀÇ ¹é¾÷À» º¸°üÇØ¾ß ÇÕ´Ï´Ù. DROP PROCEDURE¹®ÀÇ ROLLBACK ¶Ç´Â º¹¿ø Á¶ÀÛ Áß¿¡ °æ°í°¡ ¹ßÇàµÇ¾ú´Ù¸é, "<procedure-name>"°ú ¿¬°üµÈ ½ÇÇà ÆÄÀÏÀ» īŻ·Î±×¿¡ Á¤ÀÇµÈ SQL ÇÁ·Î½Ãµà¾î¿Í ¼öµ¿À¸·Î µ¿±âÈ­ÇØ¾ß ÇÕ´Ï´Ù.

sqlcode: +7035

sqlstate: 01645

SQL7099NÀ¯È¿ÇÏÁö ¾ÊÀº ¿À·ù "<error>"°¡ ¹ß»ýÇß½À´Ï´Ù.

¼³¸í: REXX ³»ºÎ ¿À·ù°¡ ¹ß»ýÇß½À´Ï´Ù.

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

»ç¿ëÀÚ ÀÀ´ä: REXX°¡ Á¦´ë·Î ¼³Ä¡µÇ¾î ÀÖ´ÂÁö È®ÀÎÇÑ ÈÄ ÇÁ·Î½Ãµà¾î¸¦ Àç¼öÇàÇϽʽÿÀ. ¿À·ù°¡ °è¼ÓµÇ¸é, ¿À·ù ¹øÈ£¸¦ ±â·ÏÇÏ¿© ÆÇ¸Å ȸ»ç¿¡ ¹®ÀÇÇϽʽÿÀ.


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