ÀÌ Àý¿¡´Â µ¥ÀÌÅÍ ¼Ò½º Å×À̺í°ú ºä¿¡ ¾×¼¼½ºÇÏ¿© »ç¿ëÇÏ´Â µ¥ À¯¿ëÇÑ Á¤º¸°¡ ÀÖ½À´Ï´Ù. ÀÌ Àý¿¡¼ ´Ù·ç´Â ÁÖÁ¦´Â ´ÙÀ½°ú °°½À´Ï´Ù.
º°¸íÀº ÀÀ¿ëÇÁ·Î±×·¥¿¡¼ µ¥ÀÌÅÍ ¼Ò½º Å×À̺íÀ̳ª ºä¸¦ ÂüÁ¶ÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Â ½Äº°ÀÚÀÔ´Ï´Ù. ÀÌ Àý¿¡¼´Â
µ¥ÀÌÅÍ ¼Ò½º³ª ºä¿¡ ´ëÇØ º°¸íÀ» ÀÛ¼ºÇϸé DB2¿¡¼ Å×À̺íÀ̳ª ºäÀÇ µ¥ÀÌÅ͸¦ °Ë»öÇÏ´Â ¹æ¹ýÀ» °èȹÇÒ¶§ ÃÖÀûÈ ¾Ë°í¸®ÁòÀÌ »ç¿ëÇÒ ¼ö ÀÖ´Â Á¤º¸·Î Àü¿ª īŻ·Î±×¸¦ °»½ÅÇÕ´Ï´Ù. ÀÌ Á¤º¸¿¡´Â Å×À̺íÀ̳ª ºäÀÇ À̸§, Å×ÀÌºí ¶Ç´Â ºä Ä÷³ÀÇ À̸§°ú ¼Ó¼º µîÀÌ Æ÷ÇԵ˴ϴÙ.
Å×À̺íÀÇ °æ¿ì ÀÌ Á¤º¸¿¡´Â ´ÙÀ½µµ Æ÷ÇԵ˴ϴÙ.
Àü¿ª īŻ·Î±×¿¡ ÀúÀåµÈ µ¥ÀÌÅÍ ¼Ò½º Å×ÀÌºí¿¡ ´ëÇÑ Á¤º¸¸¦ ¾Ë¾Æ³»·Á¸é SYSCAT.TABLES¿Í SYSCAT.COLUMNS īŻ·Î±× ºä¸¦ Á¶È¸ÇϽʽÿÀ. īŻ·Î±×¿¡ ÀúÀåµÈ Å×ÀÌºí »öÀο¡ ´ëÇÑ Á¤º¸³ª ƯÁ¤ »öÀÎ ½ºÆå¿¡ Æ÷ÇÔµÈ ³»¿ëÀ» ¾Ë¾Æ³»·Á¸é SYSCAT.INDEXES īŻ·Î±× ºä¸¦ Á¶È¸ÇϽʽÿÀ. ÀÌ·± ºä¿¡ ´ëÇØ¼´Â SQL ÂüÁ¶¼¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ. Å×ÀÌºí ¹× »öÀο¡ ´ëÇÑ Á¤º¸¸¦ »ç¿ëÇÑ Àü¿ª īŻ·Î±× °»½Å¿¡ ´ëÇØ¼´Â °ü¸® ¾È³»¼: ±¸ÇöÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
´ÙÀ½À» ½ÇÇàÇÒ ¶§ ¿°µÎ¿¡ µÎ¾î¾ß ÇÒ °í·Á»çÇ×°ú Á¦ÇÑ»çÇ×ÀÌ ¸î °¡Áö ÀÖ½À´Ï´Ù.
CREATE NICKNAME, CREATE ALIAS ¹× DROP NICKNAME¹®¿¡ ´ëÇØ¼´Â SQL ÂüÁ¶¼¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
Å×À̺íÀ̳ª ºäÀÇ º°¸íÀ» Á¤ÀÇÇϸé Å×À̺íÀ̳ª ºäÀÇ Æ¯Á¤ Ä÷³¿¡ ´ëÇÑ Á¤º¸¸¦ Àü¿ª īŻ·Î±×¿¡ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ Á¤º¸´Â Ä÷³ ¿É¼Ç ¸Å°³º¯¼ö¿¡ ÇÒ´çÇÏ´Â °ªÀÇ ¾ç½ÄÀ¸·Î ÁöÁ¤ÇÕ´Ï´Ù. ÀÌ·± °ªÀº ´ë¹®ÀÚ³ª ¼Ò¹®ÀÚ·Î ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. Ç¥ 27¿¡¼´Â Ä÷³ ¿É¼Ç°ú ±× °ª¿¡ ´ëÇØ ¼³¸íÇÕ´Ï´Ù.
¿É¼Ç | À¯È¿ÇÑ ¼³Á¤ | ±âº» ¼³Á¤ |
---|---|---|
numeric_string |
Ä÷³¿¡ ´ëÇØ numeric_stringÀ» 'y'·Î ¼³Á¤ÇÏ¿©
ÀÌ Ä÷³¿¡ °ø¹éÀÌ ¾ø¾î Ä÷³ µ¥ÀÌÅÍÀÇ Á¤·Ä¿¡ ´ëÇØ »óÈ£ÀÛ¿ëÇÒ ¼ö ÀÖ´Ù´Â
»ç½ÇÀ» ÃÖÀûÈ ¾Ë°í¸®Áò¿¡ ¾Ë·Á ÁÙ ¼ö ÀÖ½À´Ï´Ù.
| 'n' |
varchar_no_trailing_blanks | ƯÁ¤ VARCHAR Ä÷³ºÎÅÍ µÚ °ø¹éÀÌ ¾ø´ÂÁö ¿©ºÎ¸¦ Áö½ÃÇÕ´Ï´Ù.
µ¥ÀÌÅÍ ¼Ò½º VARCHAR Ä÷³¿¡ °ø°£À» ä¿ì´Â °ø¹éÀÌ ¾øÀ» °æ¿ì ±×¿¡ ¾×¼¼½ºÇÏ´Â ÃÖÀûÈ ¾Ë°í¸®ÁòÀÇ Àü·«Àº ºÎºÐÀûÀ¸·Î µÚ °ø¹éÀÌ ÀÖ´ÂÁö ¿©ºÎ¿¡ ÀÇÁ¸ÇÕ´Ï´Ù. ±âº»ÀûÀ¸·Î ÃÖÀûÈ ¾Ë°í¸®Áò¿¡¼´Â ½ÇÁ¦·Î µÚ °ø¹éÀÌ ÀÖ´Ù°í "°¡Á¤ÇÕ´Ï´Ù". ÀÌ·± °¡Á¤¿¡¼ ÃÖÀûÈ ¾Ë°í¸®ÁòÀº ÀÌ Ä÷³ÀÇ ¸®ÅÏ °ªÀÌ »ç¿ëÀÚ°¡ ¿¹»óÇÑ °ªÀÌ µÇµµ·Ï ¼öÁ¤ Á¶È¸¸¦ Æ÷ÇÔÇÏ´Â ¾×¼¼½º Àü·«À» °³¹ßÇÕ´Ï´Ù. ±×·¯³ª VARCHAR Ä÷³¿¡ µÚ °ø¹éÀÌ ¾øÀ¸¸ç ÃÖÀûÈ ¾Ë°í¸®Áò¿¡ ÀÌ »ç½ÇÀ» ÀνĽÃÄÑ ÁÖ¸é ÃÖÀûÈ ¾Ë°í¸®Áò¿¡¼ ´õ È¿À²ÀûÀÎ ¾×¼¼½º Àü·«À» °³¹ßÇÒ ¼ö ÀÖ½À´Ï´Ù. ƯÁ¤ Ä÷³¿¡ µÚ °ø¹éÀÌ ¾ø´Ù´Â »ç½ÇÀ» ÃÖÀûÈ ¾Ë°í¸®Áò¿¡ ¾Ë·Á ÁÖ·Á¸é ALTER NICKNAME¹®¿¡¼ ±× Ä÷³À» ÁöÁ¤ÇϽʽÿÀ(Áöħ¿¡ ´ëÇØ¼´Â SQL ÂüÁ¶¼ ÂüÁ¶). | 'n' |
ALTER NICKNAME¹®¿¡¼ Ä÷³ ¿É¼ÇÀ» ¼³Á¤ÇÕ´Ï´Ù. ÀÌ ¸í·É¹®¿¡ ´ëÇØ¼´Â SQL ÂüÁ¶¼¿¡¼ ÀÚ¼¼ÇÑ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
µÎ °¡Áö ¹æ¹ýÀ¸·Î ºä¿¡ º°¸íÀ» »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
µ¥ÀÌÅÍ ¼Ò½º Å×ÀÌºí¿¡ ´ëÇÑ ¿¬ÇÕ µ¥ÀÌÅͺ£À̽º ºä¸¦ ÀÛ¼ºÇÏ´Â Á¶Ä¡¸¦ ¶§·Î "º°¸í¿¡ ´ëÇÑ ºä ÀÛ¼º"À̶ó ÇÕ´Ï´Ù. Áï, ºä¸¦ ÀÛ¼ºÇÏ·Á¸é CREATE VIEW¹®ÀÇ fullselect¿¡¼ ºä¿¡ µé¾î°¥ °¢ Å×À̺í°ú ºäÀÇ º°¸íÀ» ÂüÁ¶ÇØ¾ß ÇÕ´Ï´Ù.
µ¥ÀÌÅͺ£À̽º¿¡ ÀÖ´Â ½ÇÁ¦ Å×À̺íÀÌ ¾Æ´Ò °æ¿ì ºä¿¡´Â ÀÚü Åë°è³ª »öÀÎÀÌ ¾ø½À´Ï´Ù. ±¸Á¶¿Í ³»¿ë¸é¿¡¼ ºä°¡ ´ÜÀÏ ±âº» Å×À̺í°ú °°À» °æ¿ì¿¡µµ ÀÌ ¸í·É¹®Àº ÇØ´çµË´Ï´Ù. Åë°è¿Í »öÀο¡ ´ëÇØ¼´Â °ü¸® ¾È³»¼: ±¸ÇöÀÇ ³»¿ëÀ» ÂüÁ¶ÇϽʽÿÀ.
ƯÁ¤ ºÐ¸® ·¹º§¿¡¼ Å×À̺íÀÇ Çà Àá±ÝÀ» ¿äûÇÏ¿© µ¥ÀÌÅÍ ¼Ò½º Å×ÀÌºí¿¡ ´ëÇÑ µ¥ÀÌÅÍ ¹«°á¼ºÀ» À¯Áöº¸¼öÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, Çà¿¡ ´ëÇÑ ´ÜÀÏ ¾×¼¼½º°¡ ÀÖ´ÂÁö È®ÀÎÇÏ·Á¸é ±× Çà¿¡ ´ëÇÑ ¹Ýº¹ Àбâ(RR) ºÐ¸® ·¹º§À» ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù.
¿¬ÇÕ ¼¹ö¿¡¼ »ç¿ëÀÚ°¡ ¿äûÇÑ ºÐ¸® ·¹º§À» µ¥ÀÌÅÍ ¼Ò½ºÀÇ ÇØ´ç ºÎºÐ¿¡ ¸ÊÇÎÇÕ´Ï´Ù. À̸¦ ³ªÅ¸³»±â À§ÇØ Ç¥ 28¿¡¼ ´ÙÀ½À» ³ª¿ÇÕ´Ï´Ù.
Ç¥ 28. ¿¬ÇÕ ¼¹ö¿Í Oracle µ¥ÀÌÅÍ ¼Ò½º »çÀÌÀÇ ºñ±³ °¡´ÉÇÑ ºÐ¸® ·¹º§
¿¬ÇÕ ¼¹ö(DB2) | CS | RR | RS | UR |
Oracle | ±âº»°ª | Æ®·£Àè¼Ç Àбâ Àü¿ë | Æ®·£Àè¼Ç Àбâ Àü¿ë | Ä¿¼ ¾ÈÁ¤¼º(CS)°ú µ¿ÀÏ |