SQL Server Å×À̺íÀ» ÀúÀå ÇÏ·Á°í ÇÏ¸é ¿À·ù ¸Þ½ÃÁö: "º¯°æ ³»¿ë ÀúÀå Çã¿ë µÇÁö ¾Ê½À´Ï´Ù"

±â¼ú ÀÚ·á: 956176 - ÀÌ ¹®¼­°¡ Àû¿ëµÇ´Â Á¦Ç° º¸±â.
¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

ÀÌ ÆäÀÌÁö¿¡¼­

Çö»ó

DDL (µ¥ÀÌÅÍ Á¤ÀÇ ¾ð¾î)¸¦ »ç¿ë ÇÏ´Â Å×À̺íÀ» ¼öÁ¤ ÇÏ °í ´ÙÀ½ Microsoft SQL Server 2008¿¡ Å×À̺íÀ» ÀúÀå ÇÏ·Á°í ÇÏ¸é ´ÙÀ½°ú °°Àº ¸Þ½ÃÁö°¡ ³ªÅ¸³¯ ¼ö ÀÖ½À´Ï´Ù.
º¯°æ ³»¿ëÀ» ÀúÀå ÇÏ´Â °ÍÀº Çã¿ë µÇÁö ¾Ê½À´Ï´Ù. º¯°æ ³»¿ëÀ» º¯°æÇÑ ´ÙÀ½ Å×À̺íÀ» »èÁ¦ ÇÏ °í ´Ù½Ã ÇÊ¿ä ÇÕ´Ï´Ù. Çϳª º¯°æÇÑ °æ¿ì ´Ù½Ã ¸¸µé ¼ö ¾ø½À´Ï´Ù ¶Ç´Â º¯°æ ³»¿ëÀ» ÀúÀå ¾È ÇÔ ¿É¼ÇÀ» »ç¿ë ÇÏ´Â Å×ÀÌºí¿¡ º¯°æ ³»¿ëÀ» ´Ù½Ã Ç¥ ÇÊ¿ä ÇÕ´Ï´Ù.

¿øÀÎ

ÀÌ ¹®Á¦°¡ ¹ß»ý ÇÏ´Â °æ¿ì´Â ±ÝÁö Å×À̺í Àç»ý¼º ÇÊ¿äÇÑ º¯°æ ³»¿ë ÀúÀå ¿É¼ÇÀ» »ç¿ë ÇÏ °í ´ÙÀ½ º¯°æ Áß Çϳª¸¦ Å×ÀÌºí¿¡ ¸¸µé:
  • º¯°æÀÇ Null °ªÀ» Çã¿ë ÇÕ´Ï´Ù. ¿­¿¡ ´ëÇØ ¼³Á¤ ÇÕ´Ï´Ù.
  • Çϸé Ç¥¿¡ ÀÖ´Â ¿­ÀÇ ¼ø¼­¸¦ º¯°æ ÇÕ´Ï´Ù.
  • ¿­ÀÇ µ¥ÀÌÅÍ Çü½ÄÀ» º¯°æ ÇÏ ¿©.
  • »õ ¿­À» Ãß°¡ ÇÕ´Ï´Ù.
Å×À̺íÀÇ ¸ÞŸ µ¥ÀÌÅÍ ±¸Á¶¸¦ º¯°æ ÇÏ °í ´ÙÀ½ Å×À̺íÀ» ÀúÀå ÇÏ´Â Å×À̺íÀ» º¯°æÇÒ ¶§ Å×ÀÌºí¿¡ ÀÌ·¯ÇÑ º¯°æ ³»¿ëÀ» ±â¹ÝÀ¸·Î ´Ù½Ã ¸¸µé¾î¾ß ÇÕ´Ï´Ù. ÀÌ ¸ÞŸ µ¥ÀÌÅÍÀÇ ¼Õ½Ç ¹× µ¥ÀÌÅÍ ¼Õ½ÇÀ» Á÷Á¢ Å×À̺í Àç»ý¼º µ¿¾È ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù. »ç¿ë ÇÏ´Â °æ¿ì´Â ±ÝÁö Å×À̺í Àç»ý¼º ÇÊ¿äÇÑ º¯°æ ³»¿ë ÀúÀå ¿É¼Ç¿¡ µðÀÚÀÌ³Ê ºÎºÐÀ» SQL Server Management Studio (SSMS) ¿É¼Ç â¿¡¼­ "Çö»ó" Àý¿¡ ³ª¿Í ÀÖ´Â ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³­´Ù.

ÇØ°á °úÁ¤

ÀÌ ¹®Á¦¸¦ ÇØ°á ÇÏ·Á¸é Å×À̺íÀÇ ¸ÞŸ µ¥ÀÌÅÍ ±¸Á¶¸¦ º¯°æ ÇÏ·Á¸é Transact SQL ¹®À» »ç¿ë ÇÕ´Ï´Ù. ÀÚ¼¼ÇÑ ³»¿ëÀº SQL Server ¿Â¶óÀÎ ¼³¸í¼­¿¡¼­ ´ÙÀ½ Ç׸ñÀ» ÂüÁ¶ ÇϽʽÿÀ.

http://msdn.microsoft.com/en-us/library/ms190273.aspx

¿¹¸¦ µé¾î, mydate°¡ ¿­¿¡¼­ ³¯Â¥/½Ã°£ Çü½Ä Å×ÀÌºí¿¡¼­ÀÇ º¯°æ ÇÏ·Á¸é »ç¿ë Çϸé NULL °ªÀ» Çã¿ë Çϵµ·Ï MyTable À̶ó´Â:

alter table MyTable alter column MyDate7 datetime NULL

Áß¿ä ÇÑ ÇϸéÀÌ ¹®Á¦¸¦ ÇØ°á Å×À̺í Àç»ý¼º ÇÊ¿äÇÑ º¯°æ ³»¿ëÀ» ÀúÀå ¾È ÇÔ ¿É¼ÇÀ» ÇØÁ¦ Çϸé ÀÛµ¿ ÇÏÁö ¾Ê°í ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. ÀÌ ¿É¼ÇÀ» ÇØÁ¦ÀÇ À§Çè¿¡ ´ë ÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº "Ãß°¡ Á¤º¸" ÀýÀ» ÂüÁ¶ ÇϽʽÿÀ.

ÇöÀç »óÅÂ

Microsoft´Â "Àû¿ë ´ë»ó" Àý¿¡ ³ª¿­ÇÑ Á¦Ç°¿¡¼­ ¹ö±×°¡ ÀÖÀ½À» È®ÀÎ Çß½À´Ï´Ù.

Ãß°¡ Á¤º¸

º¯°æ ÇÏ´Â ±ÝÁö Å×À̺í Àç»ý¼º ÇÊ¿äÇÑ º¯°æ ³»¿ë ÀúÀå ¿É¼ÇÀ» ´ÙÀ½°ú °°ÀÌ ÇϽʽÿÀ.
  1. SQL Server Management Studio (SSMS)¸¦ ¿±´Ï´Ù.
  2. ¿¡ µµ±¸ ¸Þ´º¸¦ Ŭ¸¯ ¿É¼Ç.
  3. Ž»ö â¿¡¼­ ÇØ´ç ¿É¼Ç âÀ» Ŭ¸¯ µðÀÚÀ̳Ê.
  4. ¼±Åà ¶Ç´Â ¼±Åà Ãë¼Ò¸¦ ±ÝÁö Å×À̺í Àç»ý¼º ÇÊ¿äÇÑ º¯°æ ³»¿ë ÀúÀå È®ÀζõÀ» ¼±ÅÃÇÑ ´ÙÀ½À» ´©¸¨´Ï´Ù. È®ÀÎ.
Âü°í ÀÌ ¿É¼ÇÀ» »ç¿ë ÇÏÁö ¾ÊÀ¸¸é Å×À̺íÀ» ÀúÀåÇÒ ¶§ °æ°íÇÒÁö ¾ÊÀº º¯°æ Å×À̺íÀÇ ¸ÞŸ µ¥ÀÌÅÍ ±¸Á¶¸¦ º¯°æ ÇÕ´Ï´Ù. ÀÌ °æ¿ì Å×À̺íÀ» ÀúÀå ÇÏ¸é µ¥ÀÌÅÍ ¼Õ½ÇÀÌ ¹ß»ýÇÒ ¼ö ÀÖ½À´Ï´Ù.

"Å×À̺íÀ» ´Ù½Ã ¸¸µé¾î¾ß ÇÏ´Â º¯°æ ³»¿ëÀ» ÀúÀå ¾È ÇÔ" ¿É¼ÇÀ» ÇØÁ¦ÀÇ À§Çè

ÀÌ ¿É¼ÇÀ» ²ô¸é Å×ÀÌºí ´Ù½Ã ¸¸µé±â¸¦ ¹æÁö ÇÏ´Â µ¥ À¯¿ëÇÒ ¼ö ÀÖÁö¸¸ º¯°æ ³»¿ëÀÌ ¼Õ½Ç µÇ °í¸¦ ÃÊ·¡ÇÒ ¼öµµ ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, SQL Server 2008 Å×ÀÌºí¿¡ º¯°æ ³»¿ë ÃßÀû¿¡¼­ º¯°æ ³»¿ë ÃßÀû ±â´ÉÀ» »ç¿ë ÇÏ´Â °æ¿ì¸¦ °¡Á¤ÇØ º¾´Ï´Ù. Å×À̺íÀ» ´Ù½Ã ¹ß»ý ÇÏ ¿© ÀÛ¾÷À» ¼öÇàÇÒ ¶§ "Çö»ó" Àý¿¡ ³ª¿Í ÀÖ´Â ¿À·ù ¸Þ½ÃÁö°¡ ³ªÅ¸³³´Ï´Ù. ±×·¯³ªÀÌ ±â´ÉÀ» ÇØÁ¦ ÇÏ´Â °æ¿ì Å×À̺íÀÌ ´Ù½Ã ¶§ ±âÁ¸ º¯°æ ³»¿ë ÃßÀû Á¤º¸´Â »èÁ¦ µË´Ï´Ù. µû¶ó¼­ ÇϸéÀÌ ¹®Á¦¸¦ ÇØ°á ¿É¼ÇÀ» ÇØÁ¦ Çϸé ÀÛµ¿ ÇÏÁö ¾Ê°í ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù.

Å×ÀÌºí¿¡ ´ëÇØ º¯°æ ³»¿ë ÃßÀû ±â´É »ç¿ë °¡´É ¿©ºÎ¸¦ È®ÀÎ ÇÏ·Á¸é ´ÙÀ½°úÀÌ °°ÀÌ ÇϽʽÿÀ.
  1. SQL Server Management Studio °³Ã¼ Ž»ö±â¿¡¼­ Å×À̺íÀ» ã½À´Ï´Ù.
  2. Å×À̺íÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃ߷ΠŬ¸¯ ÇÑ ´ÙÀ½ ¼Ó¼ºÀ» Ŭ¸¯ ÇÕ´Ï´Ù.
  3. Ç¥ ¼Ó¼º ´ëÈ­ »óÀÚ¿¡¼­ º¯°æ ³»¿ë ÃßÀûÀ» Ŭ¸¯ ÇÕ´Ï´Ù.
Å×ÀÌºí¿¡ ´ëÇØ º¯°æ ³»¿ë ÃßÀû Ç׸ñÀÇ °ªÀÌ TrueÀÎ °æ¿ìÀÌ ¿É¼ÇÀ» »ç¿ë ÇÕ´Ï´Ù. °ªÀÌ FalseÀ̸éÀÌ ¿É¼ÇÀÌ ºñȰ¼ºÈ­ µË´Ï´Ù.

º¯°æ ³»¿ë ÃßÀû ±â´ÉÀ» »ç¿ë Çϸé Transact SQL ¹®À» º¯°æ Å×À̺íÀÇ ¸ÞŸ µ¥ÀÌÅÍ ±¸Á¶¸¦ »ç¿ë ÇÕ´Ï´Ù.

¹®Á¦¸¦ ÀçÇö ÇÏ´Â ¹æ¹ý

  1. SQL Server Management Studio ±âº» Ű Å×ÀÌºí µðÀÚÀÌ³Ê µµ±¸¿¡ Æ÷ÇÔ µÈ Å×À̺íÀ» ¸¸µì´Ï´Ù.
  2. ÀÌ Å×À̺íÀÌ Æ÷ÇÔ µÈ µ¥ÀÌÅͺ£À̽º¸¦ ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î ´©¸¥ ´ÙÀ½ ¼Ó¼º.
  3. ¿¡ µ¥ÀÌÅͺ£À̽º ¼Ó¼º ´ëÈ­ »óÀÚ¿¡¼­ Ŭ¸¯ º¯°æ ³»¿ë ÃßÀû.
  4. ¼³Á¤ÀÇ °ªÀº º¯°æ ³»¿ë ÃßÀû Ç׸ñ ¼ö True À̸鸦 Ŭ¸¯ ÇÏ °í ´ÙÀ½À» ´©¸¨´Ï´Ù. È®ÀÎ.
  5. Å×À̺íÀ» ¸¶¿ì½º ¿À¸¥ÂÊ ´ÜÃß·Î ´©¸¥ ´ÙÀ½ ¼Ó¼º.
  6. ¿¡ Ç¥ ¼Ó¼º ´ëÈ­ »óÀÚ¿¡¼­ Ŭ¸¯ º¯°æ ³»¿ë ÃßÀû.
  7. ¼³Á¤ÀÇ °ªÀº º¯°æ ³»¿ë ÃßÀû Ç׸ñ ¼ö True À̸鸦 Ŭ¸¯ ÇÏ °í ´ÙÀ½À» ´©¸¨´Ï´Ù. È®ÀÎ.
  8. ¿¡ µµ±¸ ¸Þ´º¸¦ Ŭ¸¯ ¿É¼Ç.
  9. ¿¡ ¿É¼Ç ´ëÈ­ »óÀÚ¿¡¼­ Ŭ¸¯ µðÀÚÀ̳Ê.
  10. ¼±Åà ÇÏ´Â Å×À̺íÀ» ´Ù½Ã ¸¸µé¾î¾ß ÇÏ´Â º¯°æ ³»¿ë ÀúÀå ¹æÁö È®ÀζõÀ» ¼±ÅÃÇÑ ´ÙÀ½À» ´©¸¨´Ï´Ù. È®ÀÎ ÇÕ´Ï´Ù.
  11. Å×ÀÌºí µðÀÚÀÌ³Ê µµ±¸¿¡¼­ º¯°æ¿¡ Null °ªÀ» Çã¿ë ÇÕ´Ï´Ù. ±âÁ¸ ¿­À» ¼³Á¤ ÇÕ´Ï´Ù.
  12. Å×ÀÌºí¿¡ º¯°æ ³»¿ëÀ» ÀúÀå ÇÏ·Á°í Çß½À´Ï´Ù.

¼Ó¼º

±â¼ú ÀÚ·á: 956176 - ¸¶Áö¸· °ËÅä: 2012³â 6¿ù 6ÀÏ ¼ö¿äÀÏ - ¼öÁ¤: 1.0
º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft SQL Server 2008 Express
  • Microsoft SQL Server 2008 Express with Advanced Services
  • Microsoft SQL Server 2008 Standard
  • Microsoft SQL Server 2008 Developer
  • Microsoft SQL Server 2008 Enterprise
  • Microsoft SQL Server 2008 Web
  • Microsoft SQL Server 2008 Workgroup
  • Microsoft SQL Server 2008 R2 Datacenter
  • Microsoft SQL Server 2008 R2 Developer
  • Microsoft SQL Server 2008 R2 Enterprise
  • Microsoft SQL Server 2008 R2 Express
  • Microsoft SQL Server 2008 R2 Express with Advanced Services
  • Microsoft SQL Server 2008 R2 Standard
  • Microsoft SQL Server 2008 R2 Standard Edition for Small Business
  • Microsoft SQL Server 2008 R2 Web
  • Microsoft SQL Server 2008 R2 Workgroup
  • Microsoft SQL Server 2012 Developer
  • Microsoft SQL Server 2012 Enterprise
  • Microsoft SQL Server 2012 Express
  • Microsoft SQL Server 2012 Standard
  • Microsoft SQL Server 2012 Web
  • SQL Server 2012 Enterprise Core
Ű¿öµå:?
kbsqlsetup sql2008relnotetools sql2008relnote kbprb kbmt KB956176 KbMtko
±â°è ¹ø¿ªµÈ ¹®¼­
Áß¿ä: º» ¹®¼­´Â Àü¹® ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ °ÍÀÌ ¾Æ´Ï¶ó Microsoft ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î·Î ¹ø¿ªÇÑ °ÍÀÔ´Ï´Ù. Microsoft´Â ¹ø¿ª°¡°¡ ¹ø¿ªÇÑ ¹®¼­ ¹× ±â°è ¹ø¿ªµÈ ¹®¼­¸¦ ¸ðµÎ Á¦°øÇϹǷΠMicrosoft ±â¼ú ÀÚ·á¿¡ ÀÖ´Â ¸ðµç ¹®¼­¸¦ Çѱ۷ΠÁ¢ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª ±â°è ¹ø¿ª ¹®¼­°¡ Ç×»ó ¿Ïº®ÇÑ °ÍÀº ¾Æ´Õ´Ï´Ù. µû¶ó¼­ ±â°è ¹ø¿ª ¹®¼­¿¡´Â ¸¶Ä¡ ¿Ü±¹ÀÎÀÌ Çѱ¹¾î·Î ¸»ÇÒ ¶§ ½Ç¼ö¸¦ ÇÏ´Â °Íó·³ ¾îÈÖ, ±¸¹® ¶Ç´Â ¹®¹ý¿¡ ¿À·ù°¡ ÀÖÀ» ¼ö ÀÖ½À´Ï´Ù. Microsoft´Â ³»¿ë»óÀÇ ¿À¿ª ¶Ç´Â Microsoft °í°´ÀÌ ÀÌ·¯ÇÑ ¿À¿ªÀ» »ç¿ëÇÔÀ¸·Î½á ¹ß»ýÇÏ´Â ºÎ Á¤È®¼º, ¿À·ù ¶Ç´Â ¼ÕÇØ¿¡ ´ëÇØ Ã¥ÀÓÀ» ÁöÁö ¾Ê½À´Ï´Ù. Microsoft´Â ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ ±â°è ¹ø¿ª ¼ÒÇÁÆ®¿þ¾î¸¦ ÀÚÁÖ ¾÷µ¥ÀÌÆ®Çϰí ÀÖ½À´Ï´Ù.
ÀÌ ¹®¼­ÀÇ ¿µ¹® ¹öÀü º¸±â:956176

Çǵå¹é º¸³»±â