ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ¾È³»¼­

»çÀü ó¸® ÄÄÆÄÀÏ

»óÀÌÇÑ IBM °ü°èÇü µ¥ÀÌÅͺ£À̽º ½Ã½ºÅÛ¿¡ µû¶ó »çÀü ó¸® ÄÄÆÄÀÏ·¯¿¡ ¸î °¡Áö Â÷ÀÌÁ¡ÀÌ ÀÖ½À´Ï´Ù. DB2 Universal Database¿ë »çÀü ó¸® ÄÄÆÄÀÏ·¯´Â È£½ºÆ® ¶Ç´Â AS/400 ¼­¹ö »çÀü ó¸® ÄÄÆÄÀÏ·¯¿Í ´ÙÀ½°ú °°Àº Á¡¿¡¼­ ´Ù¸¨´Ï´Ù.

ºí·ÎÅ·

DB2 Connect ÇÁ·Î±×·¥¿¡¼­´Â DB2 µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ºí·ÎÅ· ¹ÙÀÎµå ¿É¼ÇÀ» Áö¿øÇÕ´Ï´Ù.

UNAMBIG
ºÒ¸íÈ®ÇÑ Ä¿¼­¸¸ ºí·ÎÅ·µË´Ï´Ù(±âº»°ª).

ALL
ºÒ¸íÈ®ÇÑ Ä¿¼­°¡ ºí·ÎÅ·µË´Ï´Ù.

NO
Ä¿¼­°¡ ºí·ÎÅ·µÇÁö ¾Ê½À´Ï´Ù.

DB2 Connect ÇÁ·Î±×·¥¿¡¼­´Â RQRIOBLK Çʵ忡 DB2 µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ÆÄÀÏ¿¡¼­ Á¤ÀÇÇÑ ºí·Ï Å©±â¸¦ »ç¿ëÇÕ´Ï´Ù. DB2 ConnectÀÇ ÇöÀç ¹öÀü¿¡¼­´Â 32 767±îÁö ºí·Ï Å©±â¸¦ Áö¿øÇÕ´Ï´Ù. DB2 µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥¿¡ ´õ Å« °ªÀÌ ÁöÁ¤µÈ °æ¿ì DB2 Connect¿¡¼­´Â 32 767 Áß ÇÑ °ªÀ» »ç¿ëÇÏÁö¸¸ DB2 µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ÆÄÀÏÀ» Àç¼³Á¤ÇÏÁö´Â ¾Ê½À´Ï´Ù. ºí·ÎÅ·Àº µ¿Àû ¹× Á¤Àû SQL¿¡ µ¿ÀÏÇÑ ºí·Ï Å©±â¸¦ »ç¿ëÇÒ °æ¿ì¿Í °°ÀÌ Ã³¸®µË´Ï´Ù.
ÁÖ:´ëºÎºÐÀÇ È£½ºÆ® ¶Ç´Â AS/400 ¼­¹ö ½Ã½ºÅÛ¿¡¼­´Â µ¿Àû Ä¿¼­¸¦ ºÒ¸íÈ®ÇÑ Ä¿¼­·Î °£ÁÖÇÏÁö¸¸ DB2 Universal Database ½Ã½ºÅÛ¿¡¼­´Â ¸î °¡Áö µ¿Àû Ä¿¼­¸¦ ¸íÈ®ÇÑ Ä¿¼­·Î °£ÁÖÇÕ´Ï´Ù. È¥µ¿À» ÇÇÇÏ·Á¸é DB2 Connect·Î BLOCKING ALLÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

Administrative API Reference ¹× Command Reference¿¡ ³ª¿­µÈ CLP, Á¦¾î ¼¾ÅÍ ¶Ç´Â API¸¦ »ç¿ëÇÏ¿© DB2 µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ ±¸¼º ÆÄÀÏ¿¡¼­ ºí·Ï Å©±â¸¦ ÁöÁ¤ÇϽʽÿÀ.

ÆÐŰÁö ¼Ó¼º

ÆÐŰÁö¿¡´Â ´ÙÀ½ ¼Ó¼ºÀÌ ÀÖ½À´Ï´Ù.

ÄÝ·º¼Ç ID
ÆÐŰÁöÀÇ ID. PREP ¸í·É¿¡¼­ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼ÒÀ¯ÀÚ
ÆÐŰÁö ¼ÒÀ¯ÀÚÀÇ ±ÇÇÑ ºÎ¿© ID. PREP ¶Ç´Â BIND ¸í·É¿¡¼­ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÛ¼ºÀÚ
ÆÐŰÁö¸¦ ¹ÙÀεåÇÏ´Â »ç¿ëÀÚ À̸§.

±ÔÁ¤ÀÚ
ÆÐŰÁöÀÇ ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ ³»ÀçµÈ ±ÔÁ¤ÀÚ. PREP ¶Ç´Â BIND ¸í·É¿¡¼­ ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

°¢ È£½ºÆ®´Â AS/400 ¼­¹ö ½Ã½ºÅÛÀÇ °æ¿ì ÀÌ·± ¼Ó¼º »ç¿ë¿¡ Á¦ÇÑ»çÇ×ÀÌ ÀÖ½À´Ï´Ù.

OS/390¿ë DB2 Universal Database
¸ðµÎ ³× °³ÀÇ ¼Ó¼ºÀº ¼­·Î ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. »óÀÌÇÑ ±ÔÁ¤ÀÚ¸¦ »ç¿ëÇÏ·Á¸é Ư¼öÇÑ °ü¸® Ư±ÇÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ÀÌ·± ¼Ó¼º »ç¿ë°ú °ü·ÃµÈ Á¶°Ç¿¡ ´ëÇØ¼­´Â OS/390¿ë DB2 Universal Database¿ë ¸í·É ÂüÁ¶¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.

VSE & VM¿ë DB2
¸ðµç ¼Ó¼ºÀº µ¿ÀÏÇØ¾ß ÇÕ´Ï´Ù. USER1¿¡¼­ PREP·Î ¹ÙÀÎµå ÆÄÀÏÀ» ÀÛ¼ºÇϰí USER2¿¡¼­ ½ÇÁ¦ ¹ÙÀε带 ¼öÇàÇÒ °æ¿ì USER2¿¡ USER1¿¡ ´ëÇØ ¹ÙÀεåÇÏ´Â DBA ±ÇÇÑÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù. ¼Ó¼º¿¡´Â USER1ÀÇ »ç¿ëÀÚ À̸§¸¸ »ç¿ëµË´Ï´Ù.

AS/400¿ë DB2 Universal Database
±ÔÁ¤ÀÚ´Â ÄÝ·º¼Ç À̸§À» Áö½ÃÇÕ´Ï´Ù. ±ÔÁ¤ÀÚ¿Í ¼ÒÀ¯±Ç »çÀÌÀÇ °ü°è´Â ¿ÀºêÁ§Æ®¿¡ ´ëÇÑ Æ¯±ÇÀÇ ±ÇÇÑ ºÎ¿©¿Í ±ÇÇÑ Ãë¼Ò¿¡ ¿µÇâÀ» ÁÝ´Ï´Ù. ÄÝ·º¼Ç ID¿¡¼­ ±ÔÁ¤ÇÏÁö ¾Ê´Â ÇÑ ±â·ÏµÇ´Â »ç¿ëÀÚ À̸§Àº ÀÛ¼ºÀÚ¿Í ¼ÒÀ¯ÀÚÀÔ´Ï´Ù. ÀÌ °æ¿ì, ÄÝ·º¼Ç ID´Â ¼ÒÀ¯ÀÚÀÔ´Ï´Ù. ±ÔÁ¤ÀÚ¿¡¼­ »ç¿ëÇϱâ Àü¿¡ ÄÝ·º¼Ç ID°¡ ÀÌ¹Ì ÀÖ¾î¾ß ÇÕ´Ï´Ù.

DB2 Universal Database
¸ðµÎ ³× °³ÀÇ ¼Ó¼ºÀº ¼­·Î ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. »óÀÌÇÑ ¼ÒÀ¯ÀÚ¸¦ »ç¿ëÇÏ·Á¸é °ü¸®ÀÚ ±ÇÇÑÀÌ ÇÊ¿äÇÏ¸ç ¹ÙÀδõ¿¡ ½ºÅ°¸¶¿¡ ´ëÇÑ CREATEIN Ư±ÇÀÌ ÀÖ¾î¾ß ÇÕ´Ï´Ù(ÀÌ¹Ì Á¸ÀçÇÒ °æ¿ì).

ÁÖ:DB2 Connect¿¡¼­ OS/390¿ë DB2 Universal Database ¹× DB2 Universal Database¿ë SET CURRENT PACKAGESET ¸í·ÉÀ» Áö¿øÇÕ´Ï´Ù.

C ³Î·Î Á¾·áµÇ´Â ¹®ÀÚ¿­

CNULREQD ¹ÙÀÎµå ¿É¼ÇÀº LANGLEVEL ¿É¼ÇÀ¸·Î ÁöÁ¤ÇÑ ³Î·Î Á¾·áµÇ´Â ¹®ÀÚ¿­ 󸮸¦ ´ëüÇÕ´Ï´Ù.

MIA ¶Ç´Â SAA1·Î ¼³Á¤µÈ LANGLEVEL ¿É¼ÇÀ¸·Î ÁغñÇÒ °æ¿ì ³Î·Î Á¾·áµÇ´Â ¹®ÀÚ¿­ ó¸® ¹æ¹ý¿¡ ´ëÇØ¼­´Â C ¹× C++ÀÇ ³Î·Î Á¾·áµÈ ¹®ÀÚ¿­ÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

±âº»ÀûÀ¸·Î CNULREQD´Â YES·Î ¼³Á¤µË´Ï´Ù. µû¶ó¼­ ³Î·Î Á¾·áµÇ´Â ¹®ÀÚ¿­Àº MIA Ç¥ÁØ¿¡ µû¶ó ÇØ¼®µË´Ï´Ù. OS/390¿ë DB2 Universal Database ¼­¹ö¿¡ ¿¬°áÇÒ °æ¿ì CNULREQD¸¦ YES·Î ¼³Á¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. CNULREQD ¿É¼ÇÀÌ NO·Î ¼³Á¤µÈ SAA1 Ç¥ÁØÀ¸·Î ÄÚµùµÈ ÀÀ¿ëÇÁ·Î±×·¥¿¡ ¹ÙÀεåÇØ¾ß ÇÕ´Ï´Ù(³Î·Î Á¾·áµÇ´Â ¹®ÀÚ¿­°ú °ü·ÃÇÏ¿©). ±×·¸Áö ¾ÊÀº °æ¿ì SAA1·Î ¼³Á¤µÈ LANGLEVELÀ» »ç¿ëÇÏ¿© ÁغñÇÑ °æ¿ì¿¡µµ MIA Ç¥ÁØ¿¡ µû¶ó ³Î·Î Á¾·áµÇ´Â ¹®ÀÚ¿­Àº ÇØ¼®µË´Ï´Ù.

µ¶¸³Çü SQLCODE ¹× SQLSTATE

ISO/ANS SQL92¿¡ Á¤ÀÇµÈ µ¶¸³Çü SQLCODE ¹× SQLSTATE º¯¼ö´Â LANGLEVEL SQL92E »çÀü ó¸® ÄÄÆÄÀÏ ¿É¼ÇÀ» ÅëÇØ Áö¿øµË´Ï´Ù. SQL0020W °æ°í´Â »çÀü ó¸® ÄÄÆÄÀÏ ½Ã°£¿¡ ¹ßÇàµÇ¾î LANGLEVELÀÌ Áö¿øµÇÁö ¾ÊÀ½À» Áö½ÃÇÕ´Ï´Ù. ÀÌ °æ°í´Â LANGLEVEL SQL92EÀÇ ºÎ¼Ó ÁýÇÕÀÎ, Command ReferenceÀÇ LANGLEVEL MIA ¾Æ·¡ ³ª¿­µÈ ±â´É¿¡¸¸ Àû¿ëµË´Ï´Ù.


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