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

µ¥ÀÌÅÍ ¼Ò½º Å×ÀÌºí ¹× ºä ¾×¼¼½º

ÀÌ Àý¿¡´Â µ¥ÀÌÅÍ ¼Ò½º Å×À̺í°ú ºä¿¡ ¾×¼¼½ºÇÏ¿© »ç¿ëÇÏ´Â µ¥ À¯¿ëÇÑ Á¤º¸°¡ ÀÖ½À´Ï´Ù. ÀÌ Àý¿¡¼­ ´Ù·ç´Â ÁÖÁ¦´Â ´ÙÀ½°ú °°½À´Ï´Ù.

º°¸í¿¡ ´ëÇÑ ÀÛ¾÷

º°¸íÀº ÀÀ¿ëÇÁ·Î±×·¥¿¡¼­ µ¥ÀÌÅÍ ¼Ò½º Å×À̺íÀ̳ª ºä¸¦ ÂüÁ¶ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ½Äº°ÀÚÀÔ´Ï´Ù. ÀÌ Àý¿¡¼­´Â

µ¥ÀÌÅÍ ¼Ò½º ¹× ºä¿¡ ´ëÇÑ Á¤º¸ īŻ·Î±×È­

µ¥ÀÌÅÍ ¼Ò½º³ª ºä¿¡ ´ëÇØ º°¸íÀ» ÀÛ¼ºÇϸé DB2¿¡¼­ Å×À̺íÀ̳ª ºäÀÇ µ¥ÀÌÅ͸¦ °Ë»öÇÏ´Â ¹æ¹ýÀ» °èȹÇÒ¶§ ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â Á¤º¸·Î Àü¿ª īŻ·Î±×¸¦ °»½ÅÇÕ´Ï´Ù. ÀÌ Á¤º¸¿¡´Â Å×À̺íÀ̳ª ºäÀÇ À̸§, Å×ÀÌºí ¶Ç´Â ºä Ä÷³ÀÇ À̸§°ú ¼Ó¼º µîÀÌ Æ÷ÇԵ˴ϴÙ.

Å×À̺íÀÇ °æ¿ì ÀÌ Á¤º¸¿¡´Â ´ÙÀ½µµ Æ÷ÇԵ˴ϴÙ.

Àü¿ª īŻ·Î±×¿¡ ÀúÀåµÈ µ¥ÀÌÅÍ ¼Ò½º Å×ÀÌºí¿¡ ´ëÇÑ Á¤º¸¸¦ ¾Ë¾Æ³»·Á¸é SYSCAT.TABLES¿Í SYSCAT.COLUMNS īŻ·Î±× ºä¸¦ Á¶È¸ÇϽʽÿÀ. īŻ·Î±×¿¡ ÀúÀåµÈ Å×ÀÌºí »öÀο¡ ´ëÇÑ Á¤º¸³ª ƯÁ¤ »öÀÎ ½ºÆå¿¡ Æ÷ÇÔµÈ ³»¿ëÀ» ¾Ë¾Æ³»·Á¸é SYSCAT.INDEXES īŻ·Î±× ºä¸¦ Á¶È¸ÇϽʽÿÀ. ÀÌ·± ºä¿¡ ´ëÇØ¼­´Â SQL ÂüÁ¶¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. Å×ÀÌºí ¹× »öÀο¡ ´ëÇÑ Á¤º¸¸¦ »ç¿ëÇÑ Àü¿ª īŻ·Î±× °»½Å¿¡ ´ëÇØ¼­´Â °ü¸® ¾È³»¼­: ±¸ÇöÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

°í·Á»çÇ× ¹× Á¦ÇÑ»çÇ×

´ÙÀ½À» ½ÇÇàÇÒ ¶§ ¿°µÎ¿¡ µÎ¾î¾ß ÇÒ °í·Á»çÇ×°ú Á¦ÇÑ»çÇ×ÀÌ ¸î °¡Áö ÀÖ½À´Ï´Ù.

º°¸í Á¤ÀÇ, º¯°æ ¹× Á¦°Å

CREATE NICKNAME, CREATE ALIAS ¹× DROP NICKNAME¹®¿¡ ´ëÇØ¼­´Â SQL ÂüÁ¶¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

º°¸íÀ¸·Î Å×À̺í°ú ºä ÂüÁ¶

º°¸íÀÌ ÀÖ´Â Å×ÀÌºí ¹× ºä¿¡ ´ëÇÑ ÀÛ¾÷ ¼öÇà

¿­ ¿É¼Ç Á¤ÀÇ

Å×À̺íÀ̳ª ºäÀÇ º°¸íÀ» Á¤ÀÇÇϸé Å×À̺íÀ̳ª ºäÀÇ Æ¯Á¤ Ä÷³¿¡ ´ëÇÑ Á¤º¸¸¦ Àü¿ª īŻ·Î±×¿¡ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Á¤º¸´Â Ä÷³ ¿É¼Ç ¸Å°³º¯¼ö¿¡ ÇÒ´çÇÏ´Â °ªÀÇ ¾ç½ÄÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ·± °ªÀº ´ë¹®ÀÚ³ª ¼Ò¹®ÀÚ·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥ 27¿¡¼­´Â Ä÷³ ¿É¼Ç°ú ±× °ª¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.


Ç¥ 27. Ä÷³ ¿É¼Ç°ú ¼³Á¤
¿É¼Ç À¯È¿ÇÑ ¼³Á¤ ±âº» ¼³Á¤
numeric_string

'y'
¿¹, ÀÌ Ä÷³¿¡´Â ¼ýÀÚ µ¥ÀÌÅÍÀÇ ¹®ÀÚ¿­¸¸ ÀÖ½À´Ï´Ù. Áß¿ä: ÀÌ Ä÷³¿¡ ¼ýÀÚ ¹®ÀÚ¿­¸¸ ÀÖ°í ±× µÚ¿¡ µÚ °ø¹éÀÌ ³ª¿Ã °æ¿ì 'y'¸¦ ÁöÁ¤ÇÏÁö ¾Ê´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

'n'
¾Æ´Ï¿À, ÀÌ Ä÷³Àº ¼ýÀÚ µ¥ÀÌÅÍÀÇ ¹®ÀÚ¿­¿¡ Á¦ÇѵÇÁö ¾Ê½À´Ï´Ù.

Ä÷³¿¡ ´ëÇØ numeric_stringÀ» 'y'·Î ¼³Á¤ÇÏ¿© ÀÌ Ä÷³¿¡ °ø¹éÀÌ ¾ø¾î Ä÷³ µ¥ÀÌÅÍÀÇ Á¤·Ä¿¡ ´ëÇØ »óÈ£ÀÛ¿ëÇÒ ¼ö ÀÖ´Ù´Â »ç½ÇÀ» ÃÖÀûÈ­ ¾Ë°í¸®Áò¿¡ ¾Ë·Á ÁÙ ¼ö ÀÖ½À´Ï´Ù.

'n'
varchar_no_trailing_blanks ƯÁ¤ VARCHAR Ä÷³ºÎÅÍ µÚ °ø¹éÀÌ ¾ø´ÂÁö ¿©ºÎ¸¦ Áö½ÃÇÕ´Ï´Ù.

'y'
¿¹, ÀÌ VARCHAR Ä÷³ºÎÅÍ µÚ °ø¹éÀÌ ¾ø½À´Ï´Ù.

'n'
¾Æ´Ï¿À, ÀÌ VARCHAR Ä÷³ºÎÅÍ µÚ °ø¹éÀÌ ¾ø½À´Ï´Ù.

µ¥ÀÌÅÍ ¼Ò½º VARCHAR Ä÷³¿¡ °ø°£À» ä¿ì´Â °ø¹éÀÌ ¾øÀ» °æ¿ì ±×¿¡ ¾×¼¼½ºÇÏ´Â ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀÇ Àü·«Àº ºÎºÐÀûÀ¸·Î µÚ °ø¹éÀÌ ÀÖ´ÂÁö ¿©ºÎ¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÃÖÀûÈ­ ¾Ë°í¸®Áò¿¡¼­´Â ½ÇÁ¦·Î µÚ °ø¹éÀÌ ÀÖ´Ù°í "°¡Á¤ÇÕ´Ï´Ù". ÀÌ·± °¡Á¤¿¡¼­ ÃÖÀûÈ­ ¾Ë°í¸®ÁòÀº ÀÌ Ä÷³ÀÇ ¸®ÅÏ °ªÀÌ »ç¿ëÀÚ°¡ ¿¹»óÇÑ °ªÀÌ µÇµµ·Ï ¼öÁ¤ Á¶È¸¸¦ Æ÷ÇÔÇÏ´Â ¾×¼¼½º Àü·«À» °³¹ßÇÕ´Ï´Ù. ±×·¯³ª VARCHAR Ä÷³¿¡ µÚ °ø¹éÀÌ ¾øÀ¸¸ç ÃÖÀûÈ­ ¾Ë°í¸®Áò¿¡ ÀÌ »ç½ÇÀ» ÀνĽÃÄÑ ÁÖ¸é ÃÖÀûÈ­ ¾Ë°í¸®Áò¿¡¼­ ´õ È¿À²ÀûÀÎ ¾×¼¼½º Àü·«À» °³¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÁ¤ Ä÷³¿¡ µÚ °ø¹éÀÌ ¾ø´Ù´Â »ç½ÇÀ» ÃÖÀûÈ­ ¾Ë°í¸®Áò¿¡ ¾Ë·Á ÁÖ·Á¸é ALTER NICKNAME¹®¿¡¼­ ±× Ä÷³À» ÁöÁ¤ÇϽʽÿÀ(Áöħ¿¡ ´ëÇØ¼­´Â SQL ÂüÁ¶¼­ ÂüÁ¶).

'n'

ALTER NICKNAME¹®¿¡¼­ Ä÷³ ¿É¼ÇÀ» ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸í·É¹®¿¡ ´ëÇØ¼­´Â SQL ÂüÁ¶¼­¿¡¼­ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ºä¿¡ º°¸í »ç¿ë

µÎ °¡Áö ¹æ¹ýÀ¸·Î ºä¿¡ º°¸íÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.

µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â ½ÇÁ¦ Å×À̺íÀÌ ¾Æ´Ò °æ¿ì ºä¿¡´Â ÀÚü Åë°è³ª »öÀÎÀÌ ¾ø½À´Ï´Ù. ±¸Á¶¿Í ³»¿ë¸é¿¡¼­ ºä°¡ ´ÜÀÏ ±âº» Å×À̺í°ú °°À» °æ¿ì¿¡µµ ÀÌ ¸í·É¹®Àº ÇØ´çµË´Ï´Ù. Åë°è¿Í »öÀο¡ ´ëÇØ¼­´Â °ü¸® ¾È³»¼­: ±¸ÇöÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.

ºÐ¸® ·¹º§À» »ç¿ëÇÏ¿© µ¥ÀÌÅÍ ¹«°á¼º À¯Áöº¸¼ö

ƯÁ¤ ºÐ¸® ·¹º§¿¡¼­ Å×À̺íÀÇ Çà Àá±ÝÀ» ¿äûÇÏ¿© µ¥ÀÌÅÍ ¼Ò½º Å×ÀÌºí¿¡ ´ëÇÑ µ¥ÀÌÅÍ ¹«°á¼ºÀ» À¯Áöº¸¼öÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Çà¿¡ ´ëÇÑ ´ÜÀÏ ¾×¼¼½º°¡ ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é ±× Çà¿¡ ´ëÇÑ ¹Ýº¹ Àбâ(RR) ºÐ¸® ·¹º§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.

¿¬ÇÕ ¼­¹ö¿¡¼­ »ç¿ëÀÚ°¡ ¿äûÇÑ ºÐ¸® ·¹º§À» µ¥ÀÌÅÍ ¼Ò½ºÀÇ ÇØ´ç ºÎºÐ¿¡ ¸ÊÇÎÇÕ´Ï´Ù. À̸¦ ³ªÅ¸³»±â À§ÇØ Ç¥ 28¿¡¼­ ´ÙÀ½À» ³ª¿­ÇÕ´Ï´Ù.


Ç¥ 28. ¿¬ÇÕ ¼­¹ö¿Í Oracle µ¥ÀÌÅÍ ¼Ò½º »çÀÌÀÇ ºñ±³ °¡´ÉÇÑ ºÐ¸® ·¹º§
¿¬ÇÕ ¼­¹ö(DB2) CS RR RS UR
Oracle ±âº»°ª Æ®·£Àè¼Ç Àбâ Àü¿ë Æ®·£Àè¼Ç Àбâ Àü¿ë Ä¿¼­ ¾ÈÁ¤¼º(CS)°ú µ¿ÀÏ


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