°ü¸® ¾È³»¼­


DB2 Universal Database ¹öÀü 6 ºñȣȯ¼º

ÀÌ ÀýÀº DB2 Universal Database ¹öÀü 6¿¡ ¼Ò°³µÈ ºñȣȯ¼ºÀ» ½Äº°ÇÕ´Ï´Ù.

½Ã½ºÅÛ Ä«Å»·Î±× ºä

DB2 Universal Database ¹öÀü 6¿¡¼­ ½Ã½ºÅÛ Ä«Å»·Î±× ºä


WIN UNIX OS/2

º¯°æ

½Ã½ºÅÛ Ä«Å»·Î±× ºä¿¡¼­ »õ·Î¿î ÄÚµå Áï, ÀÔ·ÂµÈ Å×ÀÌºí¿¡ ´ëÇÑ "U"¿Í ÀÔ·ÂµÈ ºä¿¡ ´ëÇÑ "W"°¡ ¼Ò°³µÇ¾ú½À´Ï´Ù.

Áõ»ó

Å×ÀÌºí¿¡ ´ëÇÑ "T" ¹× ºä¿¡ ´ëÇÑ "V" À¯Çü Äڵ带 »ç¿ëÇÏ¿© ½Ã½ºÅÛ Ä«Å»·Î±×ÀÇ Å×ÀÌºí ¹× ºä¿¡ ´ëÇØ °Ë»öÇÏ´Â Á¶È¸´Â ´õ ÀÌ»ó ÀÔ·ÂµÈ Å×ÀÌºí ¹× ºä¸¦ ãÁö ¾Ê½À´Ï´Ù.

¼³¸í

TABLES, PACKAGEDEP, TRIGDEP ¹× VIEWDEP À̸§À» °®´Â ½Ã½ºÅÛ Ä«Å»·Î±× ºä¸¦ Æ÷ÇÔÇÏ´Â ¿©·¯ ½Ã½ºÅÛ Ä«Å»·Î±×´Â ÇÑ ¹®ÀÚ À¯Çü Äڵ带 °®´Â TYPE ¶Ç´Â BTYPE À̸§ÀÇ Ä÷³À» °¡Áý´Ï´Ù. ¹öÀü 5.2¿¡¼­ À¯Çü ÄÚµå "T"°¡ ¸ðµç Å×ÀÌºí¿¡ ´ëÇØ »ç¿ëµÇ°í, "V"°¡ ¸ðµç ºä¿¡ ´ëÇØ »ç¿ëµÇ¾ú½À´Ï´Ù. ¹öÀü 6ÀÇ °æ¿ì, ÀԷµÇÁö ¾ÊÀº Å×À̺íÀº À¯Çü ÄÚµå "T"¸¦ °è¼Ó°¡Áö¸ç, ÀÔ·ÂµÈ Å×À̺íÀº »õ·Î¿î À¯Çü ÄÚµå "U"¸¦ °¡Áö°Ô µË´Ï´Ù. ¸¶Âù°¡Áö·Î, ÀԷµÇÁö ¾ÊÀº ºä´Â °è¼Ó "V" À¯Çü Äڵ带 °¡Áö°í, ÀÔ·ÂµÈ ºä´Â »õ·Î¿î À¯Çü ÄÚµå "W"¸¦ °¡Áö°Ô µË´Ï´Ù. ¶ÇÇÑ, »ç¿ëÀÚ°¡ Á÷Á¢ ÀÛ¼ºÇÏÁö ¾Ê¾ÒÁö¸¸ Å×ÀÌºí °èÃþ±¸Á¶¸¦ ±¸ÇöÇϱâ À§ÇØ ½Ã½ºÅÛÀÌ »ç¿ëÇÏ´Â, °èÃþ±¸Á¶ Å×À̺íÀ̶ó°í ÇÏ´Â »õ·Î¿î Á¾·ùÀÇ Å×À̺íÀÌ "H" À¯Çü Äڵ尡 ÀÖ´Â ½Ã½ºÅÛ Ä«Å»·Î±× Å×ÀÌºí¿¡ ³ªÅ¸³³´Ï´Ù.

ÇØ°á

ÀÔ·ÂµÈ Å×ÀÌºí ¹× ºä¿¡ ´ëÇÑ Äڵ带 ÀνÄÇϵµ·Ï µµ±¸ ¶Ç´Â ÀÀ¿ëÇÁ·Î±×·¥À» º¯°æÇϽʽÿÀ. µµ±¸ ¶Ç´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ Å×À̺íÀÇ ³í¸® ºä¸¦ ÇÊ¿ä·Î ÇÒ °æ¿ì, À¯Çü ÄÚµå "T", "U", "V" ¹× "W"¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù. µµ±¸ ¶Ç´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ °èÃþ±¸Á¶ Å×À̺í°ú Å×À̺íÀÇ ¹°¸® ºä¸¦ ÇÊ¿ä·Î ÇÒ °æ¿ì¿¡´Â À¯Çü ÄÚµå "T" ¹× "H"¸¦ »ç¿ëÇØ¾ß ÇÕ´Ï´Ù.

DB2 Universal Database ¹öÀü 6ÀÇ 1Â÷ ¹× ¿ÜºÎ Ű Ä÷³ À̸§


WIN UNIX OS/2

º¯°æ

µÎ °³ÀÇ SYSCAT.REFERENCES Ä÷³ PK_COLNAMES ¹× FK_COLNAMESÀÇ µ¥ÀÌÅÍ À¯ÇüÀ» VARCHAR(320)¿¡¼­ VARCHAR(640)·Î º¯°æÇÕ´Ï´Ù.

Áõ»ó

±âº» Ű ¶Ç´Â ¿ÜºÎ Ű Ä÷³ À̸§ÀÌ Àý´ÜµÇ°Å³ª, Á¤È®ÇÏÁö ¾Ê°Å³ª, »ý·«µÇ¾ú½À´Ï´Ù.

¼³¸í

±æÀ̰¡ 18¹ÙÀÌÆ®¸¦ ÃʰúÇÏ´Â Ä÷³ À̸§ÀÌ ±âº» Ű ¶Ç´Â ¿ÜºÎ Ű¿¡ »ç¿ëµÉ ¶§, Ä÷³ À̸§ ¸ñ·ÏÀÌ ÀÌ µÎ Ä÷³¿¡ ÀúÀåµÈ Çü½ÄÀº ±×´ë·Î º¸Á¸µÉ ¼ö ¾ø½À´Ï´Ù. ±æÀ̰¡ 18¹ÙÀÌÆ®¸¦ ÃʰúÇÏ´Â Ä÷³ µÚ¿¡ ¿À´Â 20¹ÙÀÌÆ® °ø¹é ±¸ºÐ Ä÷³ À̸§Àº ¿À¸¥ÂÊÀ¸·Î n-18 ¹ÙÀÌÆ®¸¸Å­ À̵¿µË´Ï´Ù. ¸¶Âù°¡Áö·Î, Ä÷³ À̸§ ¸ñ·ÏÀÌ 640 ¹ÙÀÌÆ®¸¦ ÃʰúÇϸé Ä÷³Àº ºó ¹®ÀÚ¿­À» Æ÷ÇÔÇÏ°Ô µË´Ï´Ù.

ÇØ°á

SYSCAT.KEYCOLUSE ºä¿¡´Â °íÀ¯ ۻӸ¸ ¾Æ´Ï¶ó ±âº» Ű, ¿ÜºÎ ۸¦ ÀÛ¼ºÇϸç, SYSCAT.REFERENCESÀÇ Ä÷³ ´ë½Å »ç¿ëµÇ¾î¾ß ÇÏ´Â Ä÷³ÀÇ ¸ñ·ÏÀÌ µé¾î ÀÖ½À´Ï´Ù. ¶Ç´Â »ç¿ëÀÚ´Â Ä÷³ À̸§ÀÇ ±æÀ̸¦ 18 ¹ÙÀÌÆ®·Î Á¦ÇÑÇϰųª Ä÷³ ¸ñ·ÏÀÇ Àüü ±æÀ̸¦ 640 ¹ÙÀÌÆ®·Î Á¦ÇÑÇÒ ¼ö ÀÖ½À´Ï´Ù.

DB2 Universal Database ¹öÀü 6ÀÇ SYSCAT.VIEWS Ä÷³ ÅØ½ºÆ®


WIN UNIX OS/2

º¯°æ

SYSCAT.VIEWS Ä÷³ TEXTÀÇ ºä ÅØ½ºÆ®´Â ÀÌÁ¦ ¿©·¯ ÇàÀ¸·Î ÆÄƼ¼ÇµÇÁö ¾Ê½À´Ï´Ù. µ¥ÀÌÅÍ À¯ÇüÀº VARCHAR(3600)¿¡¼­ CLOB(64K)·Î º¯°æµË´Ï´Ù.

Áõ»ó

¿ÏÀü ºä ÅØ½ºÆ®´Â µµ±¸³ª ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ Á¦°øµÇÁö ¾Ê½À´Ï´Ù.

¼³¸í

TEXT Ä÷³¿¡¼­ Çѹø¿¡ 3600(¶Ç´Â ¾Æ¸¶µµ 3900)¹ÙÀÌÆ® ÀÌÇϰ¡ ¸®Å쵃 °ÍÀ» ¿¹»óÇϰí ÄÚµåÈ­µÈ µµ±¸ ¶Ç´Â ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÌ ÇʵåÀÇ Áõ°¡µÈ Å©±â¸¦ ó¸®ÇÏÁö ¾Ê½À´Ï´Ù. ´ÙÁß ÇàÀ» °Ë»öÇϰí SEQNO Çʵ带 »ç¿ëÇÏ¿© ºä ÅØ½ºÆ®¸¦ À籸¼ºÇÏ´Â ¸ÅÄ¿´ÏÁòÀº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. SEQNO °ªÀº Ç×»ó 1ÀÔ´Ï´Ù.

ÇØ°á

µµ±¸ ¶Ç´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ 3600¹ÙÀÌÆ®¸¦ ³Ñ´Â TEXT Ä÷³ÀÇ °ªÀ» ó¸®ÇÒ ¼ö ÀÖµµ·Ï º¯°æÇÕ´Ï´Ù. ¶Ç´Â, ºä TEXT°¡ 3600¹ÙÀÌÆ® ³»¿¡ ¸ÂÃçÁöµµ·Ï ÀçÀÛ¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.

DB2 Universal Database ¹öÀü 6ÀÇ SYSCAT.STATEMENTS Ä÷³ TEXT


WIN UNIX OS/2

º¯°æ

SYSCAT.STATEMENTS Ä÷³ TEXTÀÇ ¸í·É¹® ÅØ½ºÆ®´Â ÀÌÁ¦ ¿©·¯ ÇàÀ¸·Î ÆÄƼ¼ÇµÇÁö ¾Ê½À´Ï´Ù. µ¥ÀÌÅÍ À¯ÇüÀº VARCHAR(3600)¿¡¼­ CLOB(64K)·Î º¯°æµË´Ï´Ù.

Áõ»ó

¿ÏÀü ¸í·É¹® ÅØ½ºÆ®´Â µµ±¸ ¶Ç´Â ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ Á¦°øµÇÁö ¾Ê½À´Ï´Ù.

¼³¸í

TEXT Ä÷³¿¡¼­ Çѹø¿¡ 3600(¶Ç´Â ¾Æ¸¶µµ 3900)¹ÙÀÌÆ® ÀÌÇϰ¡ ¸®Å쵃 °ÍÀ» ¿¹»óÇϰí ÄÚµåÈ­µÈ µµ±¸ ¶Ç´Â ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÌ ÇʵåÀÇ Áõ°¡µÈ Å©±â¸¦ ó¸®ÇÏÁö ¾Ê½À´Ï´Ù. ´ÙÁß ÇàÀ» °Ë»öÇϰí SEQNO Çʵ带 »ç¿ëÇÏ¿© ¸í·É¹® ÅØ½ºÆ®¸¦ À籸¼ºÇÏ´Â ¸ÅÄ¿´ÏÁòÀº ´õ ÀÌ»ó »ç¿ëµÇÁö ¾Ê½À´Ï´Ù. SEQNO °ªÀº Ç×»ó 1ÀÔ´Ï´Ù.

ÇØ°á

µµ±¸ ¶Ç´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ 3600¹ÙÀÌÆ®¸¦ ³Ñ´Â TEXT Ä÷³ÀÇ °ªÀ» ó¸®ÇÒ ¼ö ÀÖµµ·Ï º¯°æÇÕ´Ï´Ù. ¶Ç´Â ¸í·É¹® TEXT°¡ 3600¹ÙÀÌÆ® ³»¿¡ ¸ÂÃçÁöµµ·Ï ÀçÀÛ¼ºµÉ ¼ö ÀÖ½À´Ï´Ù.

DB2 Universal Database ¹öÀü 6ÀÇ SYSCAT.INDEXES Ä÷³ COLNAMES


WIN UNIX OS/2

º¯°æ

SYSCAT.INDEXES Ä÷³ COLNAMES µ¥ÀÌÅÍ À¯ÇüÀº VARCHAR(320)¿¡¼­ VARCHAR(640)·Î º¯°æµË´Ï´Ù.

Áõ»ó

Ä÷³ À̸§ÀÌ »öÀο¡¼­ ºüÁ® ÀÖ½À´Ï´Ù.

¼³¸í

VARCHAR(320) µ¥ÀÌÅÍ À¯ÇüÀÇ Ä÷³¿¡¼­ °Ë»öÇϵµ·Ï ÄÚµåÈ­µÇ¾î ÀÖ´Â µµ±¸³ª ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÌ ÇʵåÀÇ Áõ°¡µÈ Å©±â¸¦ ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.

ÇØ°á

SYSCAT.INDEXCOLUSE¿¡´Â »öÀÎÀ» ±¸¼ºÇÏ´Â Ä÷³ ¸ñ·ÏÀÌ ÀÖÀ¸¸ç COLNAMES Ä÷³ ´ë½Å »ç¿ëµÇ¾î¾ß ÇÕ´Ï´Ù. ¶Ç´Â »öÀο¡¼­ Ä÷³À» »èÁ¦Çϰųª Ä÷³ À̸§ÀÇ Å©±â¸¦ ÁÙ¿© Ä÷³ À̸§ ¸ñ·Ï(¼±Çà + ¶Ç´Â -°¡ ÀÖ´Â)ÀÌ 320¹ÙÀÌÆ® À̳»¿¡ ¸ÂÃçÁö°Ô ÇϽʽÿÀ.

DB2 Universal Database ¹öÀü 6ÀÇ SYSCAT.CHECKS Ä÷³ TEXT


WIN UNIX OS/2

º¯°æ

CHECKS Ä÷³ TEXT µ¥ÀÌÅÍ À¯ÇüÀº CLOB(32K)¿¡¼­ CLOB(64K)·Î º¯°æµË´Ï´Ù.

Áõ»ó

Á¡°Ë Á¦ÇÑÁ¶°Ç ÀýÀÌ ¿ÏÀüÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í

CLOB(32K) µ¥ÀÌÅÍ À¯ÇüÀÇ Ä÷³¿¡¼­ °Ë»öÇϵµ·Ï ÄÚµåÈ­µÇ¾î ÀÖ´Â µµ±¸³ª ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÌ ÇʵåÀÇ Áõ°¡µÈ Å©±â¸¦ ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.

ÇØ°á

µµ±¸ ¶Ç´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ 32KB¸¦ ³Ñ´Â TEXT Ä÷³ÀÇ °ªÀ» ó¸®ÇÒ ¼ö ÀÖµµ·Ï º¯°æÇÕ´Ï´Ù. ¶Ç´Â 32¹ÙÀÌÆ®¿¡ ¸Âµµ·Ï ´õ ÀûÀº ¹®ÀÚ¸¦ »ç¿ëÇÏ¿© Á¡°Ë Á¦ÇÑÁ¶°Ç ÀýÀ» ´Ù½Ã ÀÛ¼ºÇϽʽÿÀ.

DB2 Universal Database ¹öÀü 6¿¡¼­ BIGINT¿¡ ´ëÇÑ Ä÷³ µ¥ÀÌÅÍ À¯Çü


WIN UNIX OS/2

º¯°æ

¿©·¯ ½Ã½ºÅÛ Ä«Å»·Î±× ºä Ä÷³ÀÌ INTEGER¿¡¼­ BIGINT·Î º¯°æµÈ µ¥ÀÌÅÍ À¯ÇüÀ» °¡Áö°í ÀÖ½À´Ï´Ù.

Áõ»ó

°ªÀº ¿¹»óµÈ °Íº¸´Ù, ƯÈ÷ Åë°è Á¤º¸º¸´Ù ÈξÀ ´õ ÀÛ½À´Ï´Ù(¶Ç´Â Å®´Ï´Ù).

¼³¸í

INTEGER µ¥ÀÌÅÍ À¯ÇüÀÇ Ä÷³¿¡¼­ °Ë»öÇϵµ·Ï ÄÚµåÈ­µÇ¾î ÀÖ´Â µµ±¸³ª ÀÀ¿ëÇÁ·Î±×·¥Àº ÀÌ ÇʵåÀÇ Áõ°¡µÈ Å©±â¸¦ ó¸®ÇÒ ¼ö ¾ø½À´Ï´Ù.

ÇØ°á

µµ±¸ ¶Ç´Â ÀÀ¿ëÇÁ·Î±×·¥ÀÌ INTEGER Çʵ忡 ÀúÀåµÉ ¼ö ÀÖ´Â ÃÖ´ë°ªº¸´Ù ´õ Å©°Å³ª ¶Ç´Â ÃÖ¼Ò°ªº¸´Ù ´õ ÀÛÀº °ªÀ» ó¸®ÇÒ ¼ö ÀÖµµ·Ï º¯°æÇϽʽÿÀ. ¶Ç´Â °ªÀ» INTEGER Çʵ忡 Ç¥½ÃµÉ ¼ö ÀÖ´Â °ªÀ» ¹þ¾î³ª°Ô ÇÏ´Â ±âº» ±¸Á¶ ¶Ç´Â SQL Äڵ带 º¯°æÇϽʽÿÀ.

DB2 Universal Database ¹öÀü 6ÀÇ Ä÷³ ºÒÀÏÄ¡


WIN UNIX OS/2

º¯°æ

»õ·Î¿î Ä÷³Àº SYSCAT ºä Á¤ÀÇ¿¡ ÀÖ´Â ºäÀÇ ³¡¿¡ »ðÀÔµÇÁö ¾Ê½À´Ï´Ù.

Áõ»ó

¿©·¯ °³ÀÇ Ä÷³ ºÒÀÏÄ¡ ¶Ç´Â Ä÷³ µ¥ÀÌÅÍ À¯Çü ºÒÀÏÄ¡·Î Àç »çÀü󸮰¡ ½ÇÆÐÇß½À´Ï´Ù.

¼³¸í

»õ·Î¿î Ä÷³Àº ½Ã½ºÅÛ Ä«Å»·Î±× ºä¿¡ ¼Ò°³µÇ¾î Ưº°ÇÑ Á¶È¸ ȯ°æ¿¡¼­ À¯¿ëÇÑ À§Ä¡¿¡ ¹èÄ¡µÇ´Âµ¥, ƯÈ÷ ªÀº Ä÷³Àº ¸Å¿ì ±ä Ä÷³ ¾Õ¿¡ ¹èÄ¡µÇ°í REMARKS Ä÷³Àº Ç×»ó ¸¶Áö¸· Ä÷³ÀÌ µË´Ï´Ù.

ÇØ°á

"SELECT *"¸¦ ÄÚµåÈ­ÇÏ´Â ´ë½Å ¼±Åà ¸ñ·Ï¿¡ Ä÷³ À̸§À» ¸í½ÃÇϽʽÿÀ.

DB2 Universal Database ¹öÀü 6ÀÇ SYSCAT.COLUMNS ¹× SYSCAT.ATTRIBUTES


WIN UNIX OS/2

º¯°æ

SYSCAT.COLUMNS ¹× SYSCAT.ATTRIBUTES´Â ÀÌÁ¦ °è½ÂµÈ Ä÷³°ú ¼Ó¼º¿¡ ´ëÇÑ Ç׸ñÀ» Æ÷ÇÔÇÕ´Ï´Ù.

Áõ»ó

ÀÔ·ÂµÈ Å×ÀÌºí ¶Ç´Â ºäÀÇ Ä÷³À» °Ë»öÇϱâ À§ÇÑ SYSCAT.COLUMNS¿¡ ´ëÇÑ Á¶È¸ ¹× ±¸Á¶È­ À¯ÇüÀÇ ¼Ó¼ºÀ» °Ë»öÇϱâ À§ÇÑ SYSCAT.ATTRIBUTES¿¡ ´ëÇÑ Á¶È¸´Â Á¶È¸ÀÇ ÁÖÁ¦°¡ ¼­ºêÅ×À̺í, ¼­ºêºä ¶Ç´Â ºÎ¼Ó À¯ÇüÀÏ °æ¿ì, ¹öÀü 5.2¿¡¼­º¸´Ù ¹öÀü 6¿¡¼­ ´õ ¸¹Àº ÇàÀ» ¸®ÅÏÇÒ ¼ö ÀÖ½À´Ï´Ù.

¼³¸í

¹öÀü 5.2ÀÇ °æ¿ì, ÁöÁ¤µÈ Å×À̺í, ºä ¶Ç´Â ±¸Á¶È­ À¯Çü¿¡ ´ëÇØ COLUMN ¹× ATTRIBUTES īŻ·Î±×´Â Å×À̺í, ºä ¶Ç´Â À¯Çü¿¡ ÀÇÇØ ¼Ò°³µÈ Ä÷³ ¹× ¼Ó¼º¿¡ ´ëÇÑ Ç׸ñ¸¸ Æ÷ÇÔÇß¾ú½À´Ï´Ù. »óÀ§Å×ÀÌºí ¶Ç´Â »óÀ§À¯Çü¿¡¼­ °è½ÂµÈ Ä÷³°ú ¼Ó¼ºÀº ÀÌ Ä«Å»·Î±×¿¡ Ç¥½ÃµÇÁö ¾Ê¾Ò½À´Ï´Ù. ±×·¯³ª, ¹öÀü 6¿¡¼­´Â COLUMNS ¹× ATTRIBUTES īŻ·Î±×°¡ °è½ÂµÈ Ä÷³°ú ¼Ó¼º¿¡ ´ëÇÑ Ç׸ñÀ» Æ÷ÇÔÇÕ´Ï´Ù.

ÇØ°á

COLUMNS ¹× ATTRIBUTES īŻ·Î±×¿¡¼­ »õ·Î¿î Ç׸ñÀ» ÀνÄÇϵµ·Ï µµ±¸ ¶Ç´Â ÀÀ¿ëÇÁ·Î±×·¥À» º¯°æÇϽʽÿÀ.

DB2 Universal Database ¹öÀü 6¿¡¼­ ´õ ÀÌ»ó Áö¿øµÇÁö ¾ÊÀº OBJCAT ºä


WIN UNIX OS/2

º¯°æ

¹öÀü 5.2ÀÇ OBJCAT ½ºÅ°¸¶¿¡ ÀÖ´Â ¼øÈ¯ īŻ·Î±× ºä´Â ´õ ÀÌ»ó DB2 Universal Database Á¦Ç°ÀÇ ÀϺηΠÁ¦°øµÇÁö ¾Ê½À´Ï´Ù.

Áõ»ó

OBJCAT īŻ·Î±× ºä¿¡ ´ëÇØ ÀÛ¼ºµÈ Á¶È¸´Â ´õ ÀÌ»ó ¿Ã¹Ù·Î ¼öÇàµÇÁö ¾Ê½À´Ï´Ù.

ÇØ°á

OBJCAT ºä¿¡ ¿ø·¡ ÀÖ´ø ´ëºÎºÐÀÇ Á¤º¸´Â ÀϹÝÀûÀÎ SYSCAT īŻ·Î±× ºä·Î ÅëÇյ˴ϴÙ. ´ëºÎºÐÀÇ °æ¿ì, ½Ã½ºÅÛ Ä«Å»·Î±× ºä¿¡¼­ Á¤º¸¸¦ ±¸ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹öÀü 5.2·ÎºÎÅÍ ÀÌÁÖÇÒ °æ¿ì, OBJCAT īŻ·Î±× ºä°¡ ÀÌ¹Ì ÀÖÀ¸¸é ÀÌµé ºä´Â »èÁ¦µÇ¾î¾ß ÇÕ´Ï´Ù. sqllib µð·ºÅ丮ÀÇ misc ¼­ºêµð·ºÅ丮ÇÏ¿¡ ÀÖ´Â objcatdp.db2¶ó°í ÇÏ´Â CLP ½ºÅ©¸³Æ®¸¦ ½ÇÇà½ÃÄÑ »èÁ¦¸¦ ¼öÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.

¶ÇÇÑ ¹öÀü 5.2¿¡¼­ Áö¿øµÇ´Â īŻ·Î±× ºä¿¡ ´ëÀÀÇÏ´Â »ç¿ëÀÚÀÇ OBJCAT ºä ¼¼Æ®¸¦ ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

¹öÀü 5.2¿¡¼­, SQL ÂüÁ¶¼­ÀÇ "ºÎ·Ï E"¿¡¼­´Â »ç¿ëÀÚ¿¡°Ô OBJCAT īŻ·Î±× ºä°¡ ÀÓ½ÃÀûÀÎ °ÍÀ̸ç ÇâÈÄ ¸±¸®½º¿¡¼­ Áö¿øµÇÁö ¾ÊÀ» °ÍÀ̶ó´Â °ÍÀ» °æ°íÇß½À´Ï´Ù.

DB2 Universal Database ¹öÀü 6¿¡¼­ º¯°æµÈ Á¾¼Ó¼º ÄÚµå


WIN UNIX OS/2

º¯°æ

½Ã½ºÅÛ Ä«Å»·Î±× ºä¿¡¼­, ÀÌÀü¿¡ ÄÚµå "H"·Î Ç¥½ÃµÈ °èÃþÀû Á¾¼Ó¼ºÀÌ ÀÌÁ¦´Â ÄÚµå "O"·Î Ç¥½ÃµË´Ï´Ù.

Áõ»ó

īŻ·Î±× ºä¿¡¼­ ÄÚµå "H"·Î °èÃþÀû Á¾¼Ó¼ºÀ» °Ë»öÇÏ´Â Á¶È¸´Â ´õ ÀÌ»ó ¿Ã¹Ù·Î ÀÛ¾÷ÇÏÁö ¾Ê½À´Ï´Ù.

¼³¸í

PACKAGEDEP, TRIGDEP ¹× VIEWDEP¶ó´Â ½Ã½ºÅÛ Ä«Å»·Î±× ºä¸¦ Æ÷ÇÔÇÑ ¿©·¯ ½Ã½ºÅÛ Ä«Å»·Î±×´Â BTYPE¶ó´Â Ä÷³À» °¡Áý´Ï´Ù. ¹öÀü 5.2¿¡¼­, OBJCAT ºä´Â ÄÚµå "H"¿¡ ÀÇÇØ °èÃþÀû Á¾¼Ó¼ºÀ» Ç¥½ÃÇß½À´Ï´Ù. ¹öÀü 6¿¡¼­, ÀÌ Á¾¼Ó¼ºÀº ÄÚµå "0"À¸·Î Ç¥½ÃµË´Ï´Ù.

ÇØ°á

ÀÌ Á¶È¸¸¦ °³Á¤ÇÏ¿© ÄÚµå "0'À» °Ë»öÇϽʽÿÀ.

DB2 Universal Database ¹öÀü 6ÀÇ SYSIBM ±âº» īŻ·Î±× Å×À̺í


WIN UNIX OS/2

º¯°æ

´ÙÀ½Àº SYSCAT ºä ´ë½Å »ç¿ëµÉ ¼ö ÀÖ´Â SYSIBM ±âº» īŻ·Î±× Å×ÀÌºí¿¡ ´ëÇÑ º¯°æ»çÇ×ÀÔ´Ï´Ù.

ÀÀ¿ëÇÁ·Î±×·¡¹Ö

DB2 Universal Database ¹öÀü 6ÀÇ VARCHAR µ¥ÀÌÅÍ À¯Çü


WIN UNIX OS/2

º¯°æ

¹öÀü 6¿¡¼­ VARCHAR (VARGRAPHIC) µ¥ÀÌÅÍ À¯ÇüÀÇ ÃÖ´ë °¡´É Å©±â°¡ 4000ÀÚ(2000 2¹ÙÀÌÆ® ¹®ÀÚ)¿¡¼­ 32672ÀÚ(16336 2¹ÙÀÌÆ® ¹®ÀÚ)·Î Áõ°¡Çß½À´Ï´Ù.

Áõ»ó

VARCHAR(VARGRAPHIC) µ¥ÀÌÅÍ À¯Çü¿¡ ´ëÇØ 4000¹ÙÀÌÆ®ÀÇ °íÁ¤ ±æÀÌ ¹öÆÛ¸¦ »ç¿ëÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥Àº 4000¹ÙÀÌÆ®¸¦ ³Ñ´Â VARCHAR Çʵ带 ³Ê¹« ÀÛÀº ¹öÆÛ¿¡ ÆäÄ¡ÇÒ °æ¿ì °ãÃľ²¿©Áö°Å³ª Àý´ÜµÉ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù. CLI ±â´É - SQLGetTypeInfo()°¡ ÀÌÁ¦ VARCHARÀÇ Å©±â¸¦ 32672·Î ¸®ÅÏÇÕ´Ï´Ù. Å×À̺í DDL¿¡¼­ ÀÌ °ªÀ» »ç¿ëÇÏ´Â CLI ÀÀ¿ëÇÁ·Î±×·¥Àº ÃæºÐÇÑ ÆäÀÌÁö Å©±â Å×ÀÌºí °ø°£ÀÌ »ç¿ë °¡´ÉÇÏÁö ¾Ê±â ¶§¹®¿¡ ¿À·ù°¡ »ý±æ ¼ö ÀÖ½À´Ï´Ù. »ç¿ëÀÚ Å×ÀÌºí µ¥ÀÌÅÍ¿¡¼­ Å×ÀÌºí °ø°£ ÆäÀÌÁö Å©±â¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ÇØ°á

ÀÀ¿ëÇÁ·Î±×·¥À» ÄÚµåÈ­ÇÒ ¶§, ¿ì¼± °á°ú ¼¼Æ®ÀÇ Ä÷³À» ¼³¸íÇϰí(DESCRIBE Statement »ç¿ë), DESCRIBE Statement¿¡¼­ ¸®ÅÏµÈ ±æÀÌ¿¡ ±Ù°ÅÇÑ Å©±â¸¦ °®´Â ¹öÆÛ¸¦ »ç¿ëÇϽʽÿÀ.

DB2 Universal Database ¹öÀü 6¿¡¼­ À§Ä¡ÁöÁ¤µÈ UPDATE ¹× DELETE Java ÇÁ·Î±×·¡¹Ö


WIN UNIX OS/2

º¯°æ

¹öÀü 6¿¡¼­ Java¸¦ »ç¿ëÇÏ¿© ÇÁ·Î±×·¡¹ÖÇÒ ¶§, À§Ä¡ÁöÁ¤µÈ UPDATE ¹× DELETE¹®Àº Ä¿¼­ ÆÐŰÁö¸¦ ¹ÙÀεåÇÑ »ç¿ëÀÚÀÇ ±âº» ±ÇÇÑ ºÎ¿© ID¸¦ »ç¿ëÇÕ´Ï´Ù. ÀÌ´Â ÆÐŰÁö¸¦ ¼öÇàÇÏ´Â »ç¿ëÀÚÀÇ ±ÇÇÑ ºÎ¿© ID°¡ »ç¿ëµÈ ¹öÀü 5.2¿Í´Â ´Ù¸¨´Ï´Ù.

Áõ»ó

À§Ä¡ÁöÁ¤µÈ UPDATE ¹× DELETE¹®ÀÌ ÀÖ´Â ÆÐŰÁö´Â ÆÐŰÁö¸¦ ¹ÙÀεåÇÑ »ç¿ëÀÚÀÇ ±ÇÇÑ ºÎ¿© ID°¡ ÃæºÐÇÑ ±ÇÇÑÀ» °¡Áö°í ÀÖÁö ¾Ê±â ¶§¹®¿¡ ¼öÇàµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù.

ÇØ°á

ÆÐŰÁö¸¦ ¹ÙÀεåÇÏ´Â »ç¿ëÀÚÀÇ ±ÇÇÑ ºÎ¿© ID´Â ÆÐŰÁö¿¡ ÀÖ´Â À§Ä¡ÁöÁ¤µÈ UPDATE ¹× DELETE¹®À» ¼öÇàÇÏ´Â µ¥ ÃæºÐÇÑ ±ÇÇÑÀÌ ºÎ¿©µÇ¾î¾ß ÇÕ´Ï´Ù. ¿Ã¹Ù¸¥ Ư±ÇÀ» ±ÇÇÑ ºÎ¿©ÇÏ°í ÆÐŰÁö¸¦ ´Ù½Ã ¹ÙÀεåÇϽʽÿÀ.

DB2 Universal Database ¹öÀü 6¿¡¼­ FOR UPDATEÀýÀÇ ±¸¹® º¯°æ


WIN UNIX OS/2

º¯°æ

¹öÀü 5.2¿¡¼­, SELECT ¹®¿¡ ÀÖ´Â FOR UPDATE ÀýÀº Â÷ÈÄ À§Ä¡ÁöÁ¤µÈ UPDATE¹®¿¡¼­ °»½ÅµÉ ¼ö ÀÖ´Â Ä÷³À» ½Äº°Çϱâ À§ÇØ SQLJ ÇÁ·Î±×·¥¿¡ »ç¿ëµÉ ¼ö ÀÖ½À´Ï´Ù. ¹öÀü 6¿¡ ´ëÇØ ±¸¹®ÀÌ º¯°æµË´Ï´Ù.

Áõ»ó

SELECT¹®¿¡ FOR UPDATEÀýÀ» Æ÷ÇÔÇÒ °æ¿ì, ¿À·ù ¸Þ¼¼Áö SQJ0204E°¡ ³ªÅ¸³³´Ï´Ù.

ÇØ°á

SELECT¹®¿¡¼­ FOR UPDATEÀýÀ» Á¦°ÅÇϽʽÿÀ. ¹Ýº¹±â ¼±¾ð ÀýÀ» ÅëÇØ °»½Å °¡´ÉÇÑ ¹Ýº¹±â¸¦ ÁöÁ¤ÇϽʽÿÀ. ¿¹¸¦ µé¸é, ´ÙÀ½°ú °°½À´Ï´Ù.

   #sql public iterator DelByName implements sqlj.runtime.ForUpdate(String EmpNo)
      with updateColumns = (salary);

¾î¶² Ä÷³ÀÌ °»½Å °¡´ÉÇÑÁö ¸í½ÃÀûÀ¸·Î ½Äº°ÇÏ·Á°í Çϸé, WITHÀý°ú ÇÔ²² »ç¿ëµÈ updateColumns Ű¿öµå¸¦ ÅëÇØ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

À§Ä¡ÁöÁ¤µÈ iterator ¼±¾ð¿¡ ´ëÇØ¼­´Â ÀÀ¿ëÇÁ·Î±×·¥ °³¹ß ¾È³»¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

DB2 Universal Database ¹öÀü 6ÀÇ ¹®ÀÚ¸í Å©±â


WIN UNIX OS/2

º¯°æ

DB2 Universal Database ¹öÀü 6Àº 128¹ÙÀÌÆ® Å×À̺í, ºä ¹× º°¸í À̸§°ú 30¹ÙÀÌÆ® Ä÷³ À̸§À» Áö¿øÇÕ´Ï´Ù. ÀÌÀü¿¡´Â ÀÌµé ¿£ÅÍÆ¼ °¢°¢¿¡ ´ëÇØ 18¹ÙÀÌÆ® À̸§À» Áö¿øÇß¾ú½À´Ï´Ù.

USER ¹× CURRENT SCHEMA Ư¼ö ·¹Áö½ºÅÍ´Â CHAR(8)À̾úÁö¸¸ ÀÌÁ¦´Â VARCHAR(128)ÀÔ´Ï´Ù. CURRENT EXPLAIN MODE Ư¼ö ·¹Áö½ºÅÍ´Â CHAR(8)À̾úÀ¸¸ç ÀÌÁ¦´Â VARCHAR(254)ÀÔ´Ï´Ù. TYPE_SCHEMA ¹× TABLE_SCHEMA ÀçÀå ÇÔ¼öÀÇ Ãâ·ÂÀº CHAR(8)À̸ç, ÀÌÁ¦ VARCHAR(128)ÀÔ´Ï´Ù.

Áõ»ó

¹öÀü 6 Àü¿¡ °³¹ßµÈ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ´õ ±ä ÇѰ踦 Ȱ¿ëÇÏÁö ¾Ê´Â ¹öÀü 6 µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ¼öÇàµÈ °æ¿ì, ÀÀ¿ëÇÁ·Î±×·¥ Ȱµ¿Àº ÀüÇô º¯°æµÇÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù. ±×·¯³ª, ´õ ±ä À̸§À» »ç¿ëÇÏ´Â ¹öÀü 6 µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ÀÌ ÀÀ¿ëÇÁ·Î±×·¥À» ¼öÇàÇϸé, ÀÌ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ÄÚµåÈ­µÈ ¹æ¹ý¿¡ µû¶ó ƯÁ¤ÇÑ °á°ú¸¦ °¡Á®¿Ã ¼ö ÀÖ½À´Ï´Ù.

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

ÇØ°á

ÀÌ·¯ÇÑ À¯ÇüÀÇ ¹®Á¦Á¡À» ÇØ°áÇÏ´Â °¡Àå ÁÁÀº ¹æ¹ýÀº ÀÀ¿ëÇÁ·Î±×·¥ÀÌ ±ä Å×À̺í À̸§ ¹× Ä÷³ À̸§À» ó¸®Çϵµ·Ï ´Ù½Ã ÄÚµåÈ­ÇÏ´Â °ÍÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é, ÀÌ ÀÀ¿ëÇÁ·Î±×·¥ÀÌ 18¹ÙÀÌÆ®º¸´Ù ±ä À̸§À» »ç¿ëÇÏ´Â ¹öÀü 6 µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇØ ¼öÇàÇÏÁö ¾Êµµ·Ï ÇϽʽÿÀ.

DB2 Universal Database ¹öÀü 6¿¡¼­ PC/IXF Çü½Ä º¯°æ


WIN UNIX OS/2

º¯°æ

DB2 Universal Database ¹öÀü 6Àº 128¹ÙÀÌÆ® Å×À̺í, ºä ¹× º°¸í À̸§°ú 30¹ÙÀÌÆ® Ä÷³ À̸§À» Áö¿øÇÕ´Ï´Ù. ÀÌÀü¿¡´Â ÀÌµé ¿£ÅÍÆ¼ °¢°¢¿¡ ´ëÇØ 18¹ÙÀÌÆ® À̸§À» Áö¿øÇß¾ú½À´Ï´Ù.

Áõ»ó

DB2 Universal Database ¹öÀü 5´Â DB2 Universal Database ¹öÀü 6 Ŭ¶óÀÌ¾ðÆ®¿¡ ÀÇÇØ ³»º¸³½ PC/IXF¸¦ °¡Á®¿Ã ¼ö ¾ø½À´Ï´Ù. ¶ÇÇÑ, PC/IXF ÆÄÀÏ(DB2 Universal Database ¹öÀü 6¿¡¼­ ³»º¸³½ ÆÄÀÏ)Àº DB2 Universal Database ¹öÀü 5 µ¥ÀÌÅͺ£À̽º¿¡ ·ÎµåµÉ ¼ö ¾ø½À´Ï´Ù(¿À·ù SQL3059N).

ÇØ°á

PC/IXF µ¥ÀÌÅ͸¦ °¡Á®¿À°Å³ª ·ÎµåÇÒ ¶§ DB2 Universal DatabaseÀÇ È£È¯°¡´ÉÇÑ ¹öÀüÀ» »ç¿ëÇϽʽÿÀ.

DB2 Universal Database ¹öÀü 6ÀÇ Non-doubled SQLVAR¿¡ ÀÖ´Â SQL NAME


WIN UNIX OS/2

º¯°æ

DB2 Universal Database ¹öÀü 6Àº 30¹ÙÀÌÆ® Ä÷³ À̸§À» Áö¿øÇÕ´Ï´Ù. ¿ø·¡´Â 18¹ÙÀÌÆ® À̸§À» Áö¿øÇß¾ú½À´Ï´Ù. ¹öÀü 5¿¡¼­, ¹®¼­È­µÈ ÀÛµ¿Àº "0x00"°¡ non-doubled SQLVAR¿¡ ´ëÇÑ SQLNAME ÇʵåÀÇ 30¹øÂ° ¹ÙÀÌÆ®¿¡ ¹èÄ¡µÇ´Â °ÍÀ̾ú½À´Ï´Ù. "AS"Àý¿¡ ÁöÁ¤µÈ ½Ã½ºÅÛ »ý¼º À̸§ ¹× »ç¿ëÀÚ ÁöÁ¤ Ä÷³ À̸§ÀÇ °æ¿ì "0x00"°¡ 30¹øÂ° ¹ÙÀÌÆ®¿¡ ¹èÄ¡µË´Ï´Ù.

¹öÀü 6¿¡¼­, ½Ã½ºÅÛÀÌ ÀÛ¼ºÇÑ À̸§ÀÇ °æ¿ì¿¡¸¸ "0xFF"¸¦ 30¹øÂ° Ä÷³¿¡ ¸®ÅÏÇÕ´Ï´Ù.

Áõ»ó

SQLNAMEÀÇ 30¹øÂ° ¹ÙÀÌÆ®·Î »ç¿ëÀÚ ÁöÁ¤ Ä÷³ À̸§ÀÎÁö ¶Ç´Â ½Ã½ºÅÛ ÀÛ¼º¸íÀÎÁö¸¦ ÆÇº°ÇÏ´Â ¸ðµç ÀÀ¿ëÇÁ·Î±×·¥Àº »ç¿ëÀÚ ÁöÁ¤ Ä÷³ À̸§ÀÌ 30ÀÚÀÏ °æ¿ì, ¿¹±âÄ¡ ¾ÊÀº ³í¸® Á¡°ËÀ» ¹Þ°Ô µÉ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº µå¹°°Ô ¹ß»ýÇØ¾ß ÇÕ´Ï´Ù.

ÇØ°á

ÀÌ ÀÀ¿ëÇÁ·Î±×·¥Àº SQLNAME ÇʵåÀÇ ±æÀ̰¡ 30¹ÙÀÌÆ® ¹Ì¸¸ÀÏ °æ¿ì, SQLNAME ÇʵåÀÇ 30¹øÂ° ¹ÙÀÌÆ®¿¡ ÀÖ´Â "0xFF"¿¡ ´ëÇØ¼­¸¸ Á¡°ËÇϵµ·Ï ¼öÁ¤µÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ °æ¿ì, À̸§Àº »ç¿ëÀÚ »ý¼º¸íÀÔ´Ï´Ù.

DB2 Universal Database ¹öÀü 6¿¡¼­ »ç¿ëÇÏÁö ¾Ê´Â DB2 CLI/ODBC ±¸¼º Ű¿öµå


WIN

º¯°æ

DB2 UDBÀÇ »õ ¹öÀüÀ¸·Î ÀÌÁÖÇÒ ¶§, db2cli.ini ÆÄÀÏ¿¡ ÀÖ´Â ¼±ÅÃÀû Ű¿öµå ¼¼Æ®¸¦ ÁöÁ¤ÇÏ¿© DB2 CLI/ODBC µå¶óÀ̹öÀÇ ÀÛµ¿À» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù.

¹öÀü 6¿¡¼­, TRANSLATEDLL ¹× TRANSLATEOPTION Ű¿öµå´Â ºÒÇÊ¿äÇØÁý´Ï´Ù.

Áõ»ó

À̵é Ű¿öµå°¡ ¿©ÀüÈ÷ Á¸ÀçÇÏ´õ¶óµµ ¹«½ÃµË´Ï´Ù. ÀÌµé ¼³Á¤°ª Á¦°Å¿¡ ±Ù°ÅÇÑ ¼öÇàÀÌ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù.

ÇØ°á

»ç¿ëÀÚÀÇ È¯°æ¿¡ Àû´çÇÑ Å°¿öµå ¹× ¼³Á¤°ªÀ» °áÁ¤Çϱâ À§ÇØ À¯È¿ÇÑ ¸Å°³º¯¼öÀÇ »õ·Î¿î ¸ñ·ÏÀ» °ËÅäÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. CLI Guide and Reference¿¡¼­ ÀÌ Å°¿öµå¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

DB2 Universal Database ¹öÀü 6ÀÇ À̺¥Æ® ¸ð´ÏÅÍ Ãâ·Â ½ºÆ®¸² Çü½Ä


WIN UNIX OS/2

º¯°æ

À̺¥Æ® ¸ð´ÏÅÍ Ãâ·Â ½ºÆ®¸²¿¡´Â ¹öÀü Á¦¾î°¡ ¾ø½À´Ï´Ù. °á°úÀûÀ¸·Î, 18¹ÙÀÌÆ®°¡ ³Ñ´Â Å×À̺í À̸§¿¡ ´ëÇÑ Áö¿øÀ» Ãß°¡Çϸé Ãâ·Â ½ºÆ®¸² Çü½ÄÀ¸·Î À̵¿ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

Áõ»ó

À̺¥Æ® ¸ð´ÏÅÍ Ãâ·Â ½ºÆ®¸²À» ºÐ¼®ÇÏ´Â ÀÀ¿ëÇÁ·Î±×·¥Àº ´õ ÀÌ»ó Á¦´ë·Î ÀÛ¾÷ÇÏÁö ¾Ê½À´Ï´Ù.

ÇØ°á

´ÙÀ½°ú °°Àº µÎ °¡Áö ¿É¼ÇÀÌ ÀÖ½À´Ï´Ù.

SQL

DB2 Universal Database ¹öÀü 6ÀÇ DATALINK Ä÷³



UNIX

º¯°æ

DB2 Universal Database ¹öÀü 6¿¡ »ðÀÔµÈ DATALINK °ªÀº Ä÷³ °ª ¼³¸íÀÚ¿¡¼­ 4¹ÙÀÌÆ® Ãß°¡ °ø°£À» ¿ä±¸ÇÕ´Ï´Ù.

Áõ»ó

¹öÀü 5.2¿¡¼­ ÀÛ¼ºµÈ DATALINK Ä÷³ÀÌ °»½ÅµÉ ¶§, »õ·Î¿î Ä÷³ °ªÀ» ÀúÀåÇϱâ À§ÇØ µ¥ÀÌÅÍ ÆäÀÌÁö»ó¿¡ 4¹ÙÀÌÆ®°¡ Ãß°¡·Î ÇÊ¿äÇÕ´Ï´Ù. ±× °á°ú, µ¥ÀÌÅÍ ÆäÀÌÁö¿¡ °»½ÅÀ» ¿Ï·áÇϱâ À§ÇÑ ÃæºÐÇÑ °ø°£ÀÌ ¾øÀ» ¼ö ÀÖÀ¸¸ç »õ·Î¿î ÆäÀÌÁö·Î À̵¿µÇ¾î¾ß ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù. À̰ÍÀº °»½Å ¼öÇàÀ¸·Î °ø°£À» ´Ù ½á¹ö¸®°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇØ°á

½Ã½ºÅÛ¿¡ ´õ ¸¹Àº °ø°£À» Ãß°¡ÇÏ¿© °»½ÅÀ» ¼öÇàÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù.

DB2 Universal Database ¹öÀü 6ÀÇ SYSFUN ¹®ÀÚ¿­ ÇÔ¼ö ½Ã±×´Ïó


WIN UNIX OS/2

º¯°æ

SYSFUN ½ºÅ°¸¶¿¡ ÀÖ´Â ¹®ÀÚ¿­ ÇÔ¼ö´Â ÀÌÁ¦ SYSIBM ½ºÅ°¸¶(³»Àå ÇÔ¼ö)¿¡ Á¤ÀÇµÈ Çâ»óµÈ ¹öÀüÀ» °¡Áý´Ï´Ù. À̵é ÇÔ¼ö¸íÀº LCASE, LTRIM, RTRIM ¹× UCASEÀÔ´Ï´Ù.

Áõ»ó

¸í·É¹®À» ÁغñÇϰųª ºä¸¦ ÀÛ¼ºÇÒ ¶§, À̵é ÇÔ¼ö Áß¿¡¼­ ¸®ÅÏµÈ µ¥ÀÌÅÍ À¯ÇüÀº ¹öÀü 6¿¡¼­¿Í ´Ù¸¦ ¼ö ÀÖ½À´Ï´Ù. À̰ÍÀº ³»ÀåµÈ ÇÔ¼ö(SYSIBM ½ºÅ°¸¶ ¾Æ·¡)°¡ ÀϹÝÀûÀ¸·Î SYSFUN ½ºÅ°¸¶¿¡ ÀÖ´Â ÇÔ¼öº¸´Ù ¾Õ¿¡¼­ ºÐ¼®µÇ±â ¶§¹®¿¡ ¹ß»ýÇÕ´Ï´Ù.

ÇØ°á

ÇÊ¿äÇÑ Á¶Ä¡°¡ ¾ø½À´Ï´Ù. ³»Àå ÇÔ¼ö´Â º¸Åë SYSFUN ½ºÅ°¸¶¿¡ ÀÖ´Â ±â´Éº¸´Ù ¿ì¼±ÇÕ´Ï´Ù. ÀÌÀü ¹öÀüÀÇ ÀÛµ¿Àº SYSFUNÀÌ SYSIBMÀ» ¿ì¼±Çϵµ·Ï SQL °æ·Î¸¦ ÀüȯÇÏ¿© ÀçÀúÀåµÉ ¼ö ÀÖÁö¸¸, ¼º´ÉÀÌ ÀúÇϵ˴ϴÙ. ½ºÅ°¸¶ À̸§ SYSFUNÀ¸·Î ÇÔ¼ö À̸§À» ±ÔÁ¤È­ÇÏ¿© ÀÌÀü ¹öÀü ÇÔ¼ö¸¦ È£ÃâÇÒ ¼ö ÀÖ½À´Ï´Ù.

À̵é ÇÔ¼ö¸¦ ÂüÁ¶ÇÏ´Â ÀÌÁÖµÈ ÆÐŰÁö, ºä, ¿ä¾à Å×À̺í, Æ®¸®°Å ¹× Á¦ÇÑÁ¶°ÇÀº ÆÐŰÁö¸¦ ¸í½ÃÀûÀ¸·Î ¹ÙÀεåÇϰųª ºä, ¿ä¾à Å×À̺í, Æ®¸®°Å ¶Ç´Â Á¦ÇÑÁ¶°ÇÀ» ÀçÀÛ¼ºÇÏ´Â °Í°ú °°Àº ¸í¹éÇÑ Á¶Ä¡¸¦ ÃëÇÏ´Â °æ¿ì¸¦ Á¦¿ÜÇϰí´Â SYSFUN ½ºÅ°¸¶ÀÇ ¹öÀüÀ» °è¼Ó »ç¿ëÇÕ´Ï´Ù.

DB2 Universal Database ¹öÀü 6¿¡¼­ »õ·Î¿î ¹«°á¼º »óÅ·ΠSYSTABLE Ä÷³ º¯°æ


WIN UNIX OS/2

º¯°æ

SYSCAT.TABLESÀÇ CONST_CHECKED Ä÷³¿¡ ÀÖ´Â "U" »óÅ´ SET INTEGRITY ... OFF¹®ÀÌ ¼öÇàµÉ ¶§ ´Ù¸£°Ô º¯ÇÕ´Ï´Ù.

Áõ»ó

¹öÀü 6 ÀÌÀü ¹öÀü¿¡¼­, CONST_CHECKED Ä÷³¿¡ ÀÖ´Â "U" »óÅ´ SET INTEGRITY ... OFF¹®ÀÌ ¼öÇàµÉ ¶§ "N"À¸·Î º¯°æµÇ¾ú½À´Ï´Ù. ÀÌÁ¦ "U" »óÅ´ "W" »óÅ·Πº¯ÇÕ´Ï´Ù.

ÇØ°á

ÇÊ¿äÇÑ Á¶Ä¡°¡ ¾ø½À´Ï´Ù. CONST_CHECKED Ä÷³¿¡ ÀÖ´Â »õ·Î¿î "W" »óÅ´ Á¦ÇÑÁ¶°ÇÀÇ À¯ÇüÀÌ ÀÌÀü¿¡ »ç¿ëÀÚ¿¡ ÀÇÇØ Á¡°ËµÇ°í, Å×À̺íÀÇ ÀϺΠµ¥ÀÌÅͰ¡ ¹«°á¼º¿¡ ´ëÇØ Á¡°ËµÉ Çʿ䰡 ÀÖÀ» °ÍÀ̶ó´Â °ÍÀ» ³ªÅ¸³»´Â µ¥ »ç¿ëµË´Ï´Ù.

"N" »óÅ·δ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥ÀÌ ¾ÆÁ÷ °ËÁõµÇÁö ¾ÊÀº ÀÌÀü µ¥ÀÌÅͰ¡ ÀÖ´ÂÁö È®½ÅÇÒ ¼ö ¾ø½À´Ï´Ù. Â÷ÈÄÀÇ SET INTEGRITY ... IMMEDIATE CHECKED INCREMENTAL¹®¿¡¼­ µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº ¿À·ù¸¦ ¸®ÅÏÇØ¾ß Çϴµ¥, »õ·Î¿î º¯°æ»çÇ׸¸À» Á¡°ËÇÏ´Â °æ¿ì µ¥ÀÌÅÍ ¹«°á¼ºÀ» º¸ÀåÇÒ ¼ö ¾ø±â ¶§¹®ÀÔ´Ï´Ù. ¹Ý¸é, "W" »óÅ´ ´Ù½Ã "U" »óÅ·Πº¯°æµÇ¾î(INCREMENTAL ¿É¼ÇÀÌ ÁöÁ¤µÇ´Â °æ¿ì) »ç¿ëÀÚ°¡ ¿©ÀüÈ÷ Å×ÀÌºí¿¡¼­ µ¥ÀÌÅÍ ¹«°á¼º¿¡ ´ëÇØ Ã¥ÀÓÀÌ ÀÖÀ½À» ³ªÅ¸³¾ ¼ö ÀÖ½À´Ï´Ù. INCREMENTAL ¿É¼ÇÀÌ ÁöÁ¤µÇÁö ¾ÊÀ¸¸é, µ¥ÀÌÅͺ£À̽º °ü¸® ÇÁ·Î±×·¥Àº Àüü 󸮸¦ ¼±ÅÃÇÏ¿© "W" »óŸ¦ "Y" »óÅ·Πº¯°æÇÏ°í µ¥ÀÌÅÍ ¹«°á¼º À¯Áöº¸¼ö Ã¥ÀÓÀ» °¡Á¤ÇÕ´Ï´Ù.

µ¥ÀÌÅͺ£À̽º º¸¾È ¹× Á¶Á¤

DB2 Universal Database ¹öÀü 6¿¡¼­ Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽º ÀÛ¼º


WIN UNIX OS/2

º¯°æ

Ŭ¶óÀÌ¾ðÆ®°¡ µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇϱâ À§ÇØ »ç¿ëÇÏ´Â ¹æ½Ä

Áõ»ó

µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇϱâ À§ÇØ ¹é ·¹º§ Ŭ¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÏ¸é ¿À·ù¸¦ ÃÊ·¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÇØ°á

µ¥ÀÌÅͺ£À̽º¸¦ ÀÛ¼ºÇϱâ À§ÇØ Å¬¶óÀÌ¾ðÆ®¸¦ »ç¿ëÇÒ ¶§¿¡´Â Ŭ¶óÀÌ¾ðÆ® ¹× ¼­¹ö°¡ °°Àº ·¹º§ÀÇ DB2 Äڵ带 ¼öÇà ÁßÀÎÁö È®ÀÎÇϽʽÿÀ.

DB2 Universal Database ¹öÀü 6ÀÇ °èÃþ±¸Á¶¿¡ ÇÊ¿äÇÑ SELECT Ư±Ç


WIN 32ºñÆ® UNIX OS/2

º¯°æ

Å×ÀÌºí¿¡¼­ÀÇ ONLY Ű¿öµåÀÇ ½ºÆåÀº ÀÌÁ¦ »ç¿ëÀÚ°¡ ÁöÁ¤µÈ ÀÔ·ÂµÈ Å×À̺íÀÇ ¸ðµç ¼­ºêÅ×ÀÌºí¿¡ ´ëÇØ SELECT Ư±ÇÀ» °¡Áú °ÍÀ» ¿ä±¸ÇÕ´Ï´Ù. ¸¶Âù°¡Áö·Î, ºä¿¡¼­ÀÇ ONLY Ű¿öµåÀÇ ½ºÆåÀº »ç¿ëÀÚ°¡ ÁöÁ¤µÈ ÀÔ·ÂµÈ Å×À̺íÀÇ ¸ðµç ¼­ºêºä¿¡ ´ëÇØ SELECT Ư±ÇÀ» °¡Áú °ÍÀ» ¿ä±¸ÇÕ´Ï´Ù. DB2ÀÇ ÀÌÀü ¹öÀüÀº ´ÜÁö ÁöÁ¤µÈ Å×ÀÌºí ¶Ç´Â ºä¿¡ ´ëÇØ¼­¸¸ SELECT Ư±ÇÀ» ¿ä±¸Çß¾ú½À´Ï´Ù.

Áõ»ó

µÎ °³ÀÇ °¡´ÉÇÑ Áõ»óÀÌ ÀÖ½À´Ï´Ù.

ÇØ°á

ÆÐŰÁö¸¦ ¸®¹ÙÀεåÇϰųª »õ·Î¿î ºä ¶Ç´Â Æ®¸®°Å¸¦ ÀÛ¼ºÇÒ Çʿ䰡 ÀÖ´Â ±ÇÇÑ ºÎ¿© ID´Â ONLY Ű¿öµå¿¡ µû¶ó ÁöÁ¤µÈ Å×À̺í(¶Ç´Â ºä)ÀÇ ¸ðµç ¼­ºêÅ×À̺í(¹× ¼­ºêºä)¿¡ ´ëÇØ SELECT Ư±ÇÀ» ±ÇÇÑ ºÎ¿©¹Þ¾Æ¾ß ÇÕ´Ï´Ù.

DB2 Universal Database ¹öÀü 6¿¡¼­ »ç¿ëÇÏÁö ¾Ê´Â ÇÁ·ÎÆÄÀÏ ·¹Áö½ºÆ®¸® ¹× ȯ°æ º¯¼ö


WIN UNIX OS/2

º¯°æ

´ÙÀ½ ÇÁ·ÎÆÄÀÏ ·¹Áö½ºÆ®¸® ¶Ç´Â ȯ°æ º¯¼ö´Â »ç¿ëµÇÁö ¾Ê½À´Ï´Ù.

ÇØ°á

ÀÌ º¯¼ö´Â ´õ ÀÌ»ó ÇÊ¿äÇÏÁö ¾Ê½À´Ï´Ù.

À¯Æ¿¸®Æ¼ ¹× µµ±¸

DB2 Universal Database ¹öÀü 6¿¡¼­ÀÇ ÇöÀç Explain ¸ðµå


WIN UNIX OS/2

º¯°æ

"CURRENT EXPLAIN MODE" Ư¼ö ·¹Áö½ºÅÍÀÇ À¯ÇüÀº CHAR(8)¿¡¼­ VARCHAR(254)·Î º¯°æµÇ¾ú½À´Ï´Ù.

Áõ»ó

ÀÀ¿ëÇÁ·Î±×·¥ÀÌ À¯ÇüÀ» °è¼Ó CHAR(8)·Î °¡Á¤ÇÒ °æ¿ì, ÀÌ °ªÀº 254¿¡¼­ 8¹ÙÀÌÆ®·Î Àý´ÜµÉ ¼ö ÀÖ½À´Ï´Ù.

ÇØ°á

Ư¼ö ·¹Áö½ºÅ͸¦ Àд ¸ðµç È£½ºÆ® º¯¼öÀÇ À¯ÇüÀ» CHAR(8)¿¡¼­ VARCHAR(254)·Î ÀçÁ¤ÀÇÇϽʽÿÀ.

ÀÌ º¯°æÀº "CURRENT EXPLAIN MODE" Ư¼ö ·¹Áö½ºÅÍ¿¡ ´ëÇØ µÎ °³ÀÇ »õ·Î¿î °ªÀ» Á¦°øÇϱâ À§ÇØ ÇÊ¿äÇÕ´Ï´Ù. ÀÌ »õ °ªÀº "EVALUATE INDEXES" ¹× "RECOMMEND INDEXES"ÀÔ´Ï´Ù.

DB2 Universal Database ¹öÀü 6ÀÇ USING ¹× SORT BUFFER ¸Å°³º¯¼ö


WIN UNIX OS/2

º¯°æ

¹öÀü 6¿¡¼­, LOAD ¸í·ÉÀÇ USING ¹× SORT BUFFER ¸Å°³º¯¼ö´Â ´õ ÀÌ»ó Áö¿øµÇÁö ¾Ê½À´Ï´Ù. ¸Å°³º¯¼öµéÀÌ ¹«½ÃµË´Ï´Ù.

Áõ»ó

USING ¹× SORT BUFFER ¸Å°³º¯¼ö°¡ load À¯Æ¿¸®Æ¼¿¡ ÀÇÇØ ¹«½ÃµÇ¸ç ´õ ÀÌ»ó Áö¿øµÇÁö ¾Ê´Â´Ù´Â °æ°í ¸Þ¼¼Áö¸¦ ¹Þ°Ô µË´Ï´Ù.

ÇØ°á

°æ°í ¸Þ¼¼Áö¸¦ ¹«½ÃÇϽʽÿÀ. Ãß°¡ Á¤º¸´Â µ¥ÀÌÅÍ À̵¿ À¯Æ¿¸®Æ¼ ¾È³» ¹× ÂüÁ¶¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

¿¬°á¼º ¹× °øÁ¸

DB2 Universal Database ¹öÀü 6¿¡¼­ RUMBA¸¦ PCOMMÀ¸·Î ´ëü


WIN

º¯°æ

¹öÀü 6¿¡¼­, Windows NT, Windows 98 ¹× Windows 95¿¡¼­¸¸(Windows 3.1¿¡¼­´Â ¾Æ´Ô) RUMBA°¡ PCOMMÀ¸·Î ´ëüµË´Ï´Ù.

Áõ»ó

¾øÀ½.

ÇØ°á

¾øÀ½.

±¸¼º ¸Å°³º¯¼ö

»ç¿ëÇÏÁö ¾Ê´Â µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼ö


WIN UNIX OS/2

º¯°æ

´ÙÀ½Àº »ç¿ëÇÏÁö ¾Ê´Â µ¥ÀÌÅͺ£À̽º ±¸¼º ¸Å°³º¯¼öÀÔ´Ï´Ù.

ÇØ°á

»ç¿ëÀÚ ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ ÀÌ ¸Å°³º¯¼ö¿¡ ´ëÇÑ ¸ðµç ÂüÁ¶¸¦ Á¦°ÅÇϽʽÿÀ.


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