±â¼ú ÀÚ·á: 209126 - ¸¶Áö¸· °ËÅä: 2000³â 5¿ù 22ÀÏ ¿ù¿äÀÏ - ¼öÁ¤: 1.0

ACC2000: Microsoft Access 2000¿¡¼­ Äõ¸®¸¦ ÃÖÀûÈ­ÇÏ´Â ¹æ¹ý

ÀÌ ¹®¼­´Â ÀÌÀü¿¡ ´ÙÀ½ ID·Î ÃâÆÇµÇ¾úÀ½: KR209126

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

¸ðµÎ È®´ë | ¸ðµÎ Ãà¼Ò

¿ä¾à

ÀϹÝ: ±âº»ÀûÀÎ ¸ÅÅ©·Î, ÄÚµù ¹× »óÈ£ ¿î¿ë¼º ±â¼úÀÌ ÇÊ¿äÇÕ´Ï´Ù.

º» ¹®¼­¿¡¼­´Â Microsoft Access 2000¿¡¼­ Äõ¸® ¼º´ÉÀ» ÃÖÀûÇÒ ¼ö ÀÖ´Â ¹æ¹ýÀ» ¼³¸íÇÕ´Ï´Ù. Microsoft Jet µ¥ÀÌÅͺ£À̽º ¿£ÁøÀÇ Äõ¸® ÃÖÀûÈ­ ÇÁ·Î±×·¥(Optimizer), Äõ¸® ŸÀ̹Ö(Timing), ¼º´É ºÐ¼®, Äõ¸® ¼º´ÉÀ» ³ôÀ̱â À§ÇÑ ¼³°è Á¤º¸ µîÀÇ ÁÖÁ¦¸¦ ´Ù·ì´Ï´Ù.

º» ¹®¼­ÀÇ ³»¿ëÀº µ¥ÀÌÅͺ£À̽º¿¡ ¸µÅ©µÈ(¶Ç´Â ¿¬°áµÈ) Å×ÀÌºí ´ë½Å ·ÎÄà Å×À̺íÀÌ ÀÖ´Â °ÍÀ» ÀüÁ¦·Î ÇÕ´Ï´Ù. º» ¹®¼­ÀÇ ³»¿ëÀº ¸µÅ©µÈ Å×ÀÌºí¿¡µµ Àû¿ëµÇÁö¸¸ ¸µÅ©µÈ Å×À̺íÀÇ °æ¿ì¿¡´Â Äõ¸® ¼º´É¿¡ ¿µÇâÀ» ¹ÌÄ¡´Â Ãß°¡ÀûÀÎ ¹®Á¦°¡ ÀÖ½À´Ï´Ù. ¸µÅ©µÈ Å×ÀÌºí¿¡¼­ÀÇ ¼º´É Çâ»ó¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·á¿¡¼­ ¾Æ·¡ ¹®ÀÚ¿­À» °Ë»öÇϽʽÿÀ.
odbc and optimizing and tables

Ãß°¡ Á¤º¸

Äõ¸® ÃÖÀûÈ­ ÇÁ·Î±×·¥(Optimizer)

Microsoft Jet µ¥ÀÌÅͺ£À̽º ¿£Áø¿¡ ¿©·¯ ±¸¼º ¿ä¼Ò°¡ Æ÷ÇԵǾî ÀÖÁö¸¸ °¡Àå º¹ÀâÇϸ鼭 Äõ¸®¿¡ °¡Àå Áß¿äÇÑ ±¸¼º ¿ä¼Ò´Â ÃÖÀûÈ­ ÇÁ·Î±×·¥(Optimizer)ÀÔ´Ï´Ù. ÃÖÀûÈ­ ÇÁ·Î±×·¥(Optimizer)Àº ºñ¿ë ±âÁØ(Cost-Based) Çü½ÄÀÔ´Ï´Ù. Áï, ÃÖÀûÈ­ ÇÁ·Î±×·¥(Optimizer)Àº °¢ Äõ¸® ÀÛ¾÷¿¡ ½Ã°£ ºñ¿ëÀ» ÇÒ´çÇÑ ´ÙÀ½, ÀǵµÇÑ °á°ú ÁýÇÕÀ» »ý¼ºÇÏ°í ¼öÇàÇÏ´Â µ¥ ºñ¿ëÀÌ °¡Àå Àû°Ô µå´Â ÀÛ¾÷ÀÇ ¸ñ·ÏÀ» ¼±ÅÃÇÕ´Ï´Ù. ÀÛ¾÷ ¼öÇà ½Ã°£ÀÌ ±æ¼ö·Ï ºñ¿ëÀÌ ¸¹ÀÌ µå´Â ÀÛ¾÷ ¶Ç´Â ºñ½Ñ ÀÛ¾÷À¸·Î °£Áֵ˴ϴÙ.

»ç¿ëÇÒ Äõ¸® Àü·«À» °áÁ¤Çϱâ À§ÇØ ÃÖÀûÈ­ ÇÁ·Î±×·¥(Optimizer)Àº Åë°è¸¦ ÀÌ¿ëÇÕ´Ï´Ù. ÀÌ Åë°è´Â Å×À̺íÀÇ ·¹ÄÚµå °³¼ö, Å×ÀÌºí¿¡ ÀÖ´Â µ¥ÀÌÅÍ ÆäÀÌÁöÀÇ ¼ö, Å×À̺íÀÇ À§Ä¡, À妽ºÀÇ À¯¹«, À妽ºÀÇ °íÀ¯¼º µîÀ» ±âÁØÀ¸·Î ÇÕ´Ï´Ù. ÃÖÀûÈ­ ÇÁ·Î±×·¥(Optimizer)Àº ÀÌ Åë°è¸¦ ¹ÙÅÁÀ¸·Î ƯÁ¤ Äõ¸®¸¦ ó¸®ÇÏ´Â µ¥ °¡Àå ÀûÇÕÇÑ ³»ºÎ Äõ¸® Àü·«À» ¼±ÅÃÇÕ´Ï´Ù.

Äõ¸®°¡ ÄÄÆÄÀ쵃 ¶§¸¶´Ù Åë°è°¡ ¾÷µ¥ÀÌÆ®µË´Ï´Ù. Äû¸® ¶Ç´Â ¿øº»À¸·Î »ç¿ëÇÏ´Â Å×ÀÌºí¿¡ º¯°æ ³»¿ëÀ» ÀúÀåÇÒ ¶§¿Í µ¥ÀÌÅͺ£À̽º°¡ ¾ÐÃàµÉ ¶§ Äõ¸®¿¡´Â ÄÄÆÄÀÏÀÌ ÇÊ¿äÇϴٴ ǥ½Ã°¡ µË´Ï´Ù. Äõ¸®°¡ ÄÄÆÄÀÏÀÌ ÇÊ¿äÇÑ °ÍÀ¸·Î Ç¥½ÃµÇ¸é ´ÙÀ½¿¡ Äõ¸®°¡ ½ÇÇàµÉ ¶§ ÄÄÆÄÀϰú Åë°è ¾÷µ¥ÀÌÆ®°¡ ¼öÇàµË´Ï´Ù. ÄÄÆÄÀÏÇÏ´Â µ¥ º¸Åë 1-4ÃÊ Á¤µµ °É¸³´Ï´Ù.

»ó´çÈ÷ ¸¹Àº ·¹Äڵ带 µ¥ÀÌÅͺ£À̽º¿¡ Ãß°¡ÇÏ´Â °æ¿ì¿¡´Â Äõ¸®¸¦ ¿­¾ú´Ù°¡ ÀúÀåÇÏ¿© ´Ù½Ã ÄÄÆÄÀÏÇØ¾ß ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¿¹Á¦ µ¥ÀÌÅÍ Áß ÀϺκÐÀ» »ç¿ëÇÏ´Â Äõ¸®¸¦ µðÀÚÀÎÇϰí Å×½ºÆ®ÇÏ´Â °æ¿ì µ¥ÀÌÅͺ£À̽º¿¡ Á»´õ ¸¹Àº ·¹Äڵ尡 Ãß°¡µÈ ÈÄ¿¡´Â Äõ¸®¸¦ ´Ù½Ã ÄÄÆÄÀÏÇØ¾ß ÇÕ´Ï´Ù. ÀÌ·¸°Ô Çϸé ÀÏ´Ü ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ »ç¿ë ÁßÀÎ µ¿¾È¿¡´Â ÃÖÀûÀÇ Äõ¸® ¼º´ÉÀÌ º¸ÀåµË´Ï´Ù.

Âü°í: Jet µ¥ÀÌÅͺ£À̽º ¿£Áø ÃÖÀûÈ­ ±¸¼ºÇ¥¸¦ º¼ ¼ö ¾ø°Å³ª Äõ¸®ÀÇ ÃÖÀûÈ­ ¹æ¹ýÀ» ÁöÁ¤ÇÒ ¼ö ¾ø½À´Ï´Ù. ±×·¯³ª µ¥ÀÌÅͺ£À̽º ±¸Á¶ ºÐ¼®±â(Database Documenter)¸¦ »ç¿ëÇϸé À妽ºÀÇ Á¸Àç ¿©ºÎ¿Í À妽ºÀÇ °íÀ¯¼ºÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.

µ¥ÀÌÅͺ£À̽º ±¸Á¶ ºÐ¼®±â(Database Documenter)¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº Microsoft ±â¼ú ÀÚ·áÀÇ ´ÙÀ½ ¹®¼­¸¦ ÂüÁ¶ÇϽʽÿÀ.
207782? (http://support.microsoft.com/kb/207782/EN-US/ ) ACC2000: Error Using Database Documenter If Objects Are Open

Äõ¸® ŸÀ̹Ö(Timing)

¼±ÅÃ(Select) Äõ¸®¸¦ À§ÇÑ ½Ã°£ ÃøÁ¤¿¡´Â ù ¹øÂ° ÇÑ È­¸é ºÐ·®ÀÇ µ¥ÀÌÅ͸¦ Ç¥½ÃÇÏ´Â ½Ã°£°ú ¸¶Áö¸· ·¹Äڵ带 ¾ò´Â ½Ã°£ µî µÎ °¡Áö Áß¿äÇÑ ÃøÁ¤ÀÌ ÀÖ½À´Ï´Ù. Äõ¸®°¡ ÇÑ È­¸é ºÐ·®ÀÇ µ¥ÀÌÅ͸¸ ¹ÝȯÇÑ´Ù¸é ÀÌ µÎ ½Ã°£ ÃøÁ¤ÀÌ µ¿ÀÏÇÕ´Ï´Ù. Äõ¸®°¡ ¸¹Àº ·¹Äڵ带 ¹ÝȯÇÑ´Ù¸é ÀÌ µÎ ½Ã°£ ÃøÁ¤¿¡ Å« Â÷À̰¡ ³¯ ¼ö ÀÖ½À´Ï´Ù.

µ¥ÀÌÅÍ½ÃÆ® º¸±â¿¡¼­ ¼±ÅÃ(Select) Äõ¸®¸¦ º¼ ¶§ µÎ ÃøÁ¤ÀÌ µ¿ÀÏÇϸé ÇÑ È­¸é ºÐ·®ÀÇ µ¥ÀÌÅÍ¿Í ´õºÒ¾î "ÇöÀç ·¹ÄÚµå 1, Àüü N"°ú °°Àº Çü½ÄÀ¸·Î Äõ¸®¿¡¼­ ¹ÝȯµÈ ·¹ÄÚµåÀÇ Àüü °³¼ö¸¦ º¼ ¼ö ÀÖ½À´Ï´Ù. Jet µ¥ÀÌÅͺ£À̽º ¿£ÁøÀÌ Ã¹ ¹øÂ° ÇÑ È­¸é ºÐ·®ÀÇ µ¥ÀÌÅ͸¦ Ç¥½ÃÇÑ ´ÙÀ½ Äõ¸®¸¦ ¿Ï·áÇÏ°í ¸¶Áö¸· ·¹Äڵ带 °Ë»öÇÏ´Â °ÍÀÌ ´õ ºü¸¥ °æ¿ì¿¡´Â ÇÑ È­¸é ºÐ·®ÀÇ µ¥ÀÌÅ͸¸ Ç¥½ÃµÇ°í "ÇöÀç ·¹ÄÚµå 1, Àüü N"¿¡¼­ "N"Àº Ç¥½ÃµÇÁö ¾Ê½À´Ï´Ù. N °ªÀº Äõ¸®°¡ ¿Ï·áµÇ°Å³ª ¸¶Áö¸· ·¹ÄÚµå·Î ½ºÅ©·ÑÇÒ ¶§±îÁö ºñ¾î ÀÖ½À´Ï´Ù.

ÀÌ µ¿ÀÛÀº Jet µ¥ÀÌÅͺ£À̽º ¿£ÁøÀÌ Äõ¸®¸¦ ¿Ï·áÇÑ ´ÙÀ½ µ¥ÀÌÅ͸¦ Ç¥½ÃÇÏ´Â Àü·«°ú µ¥ÀÌÅ͸¦ Ç¥½ÃÇÑ ´ÙÀ½ Äõ¸®¸¦ ¿Ï·áÇÏ´Â Àü·« µî, µÎ ¼º´É Àü·« Áß Çϳª¸¦ ¼±ÅÃÇÑ °á°ú·Î ¹ß»ýÇÕ´Ï´Ù. »ç¿ëµÇ´Â Àü·«Àº »ç¿ëÀÚ°¡ ¼±ÅÃÇÒ ¼ö ¾øÀ¸¸ç Jet µ¥ÀÌÅͺ£À̽º ¿£ÁøÀÌ °¡Àå È¿À²ÀûÀÎ Àü·«À» ¼±ÅÃÇÒ °ÍÀÔ´Ï´Ù.

¼º´É ºÐ¼®

Microsoft Access 7.0, Access 97 ¶Ç´Â Access 2000À» »ç¿ëÇϰí ÀÖ´Â °æ¿ì ¼º´É ºÐ¼® ¸¶¹ý»ç(Performance Analyzer)¸¦ »ç¿ëÇÏ¿© µ¥ÀÌÅͺ£À̽ºÀÇ Äõ¸®¸¦ ºÐ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù. Äõ¸® ¼º´É ºÐ¼®Àº µ¥ÀÌÅͺ£À̽º ¿£Áø°ú ¹ÐÁ¢ÇÏ°Ô ¿¬°üµÇ¾î Àֱ⠶§¹®¿¡ ¼º´É ºÐ¼® ¸¶¹ý»ç(Performance Analyzer)´Â Jet µ¥ÀÌÅͺ£À̽º ¿£ÁøÀÌ Äõ¸®¸¦ ÃÖÀûÈ­Çϱâ À§ÇØ À妽º¸¦ ½ÇÁ¦·Î »ç¿ëÇÏ´Â °æ¿ì¿¡¸¸ À妽º¸¦ Ãß°¡Çϵµ·Ï Á¦¾ÈÇÕ´Ï´Ù. µû¶ó¼­ ¼º´É ºÐ¼® ¸¶¹ý»ç(Performance Analyzer)´Â º» ¹®¼­¿¡¼­ ¾Æ·¡ÀÇ "Äõ¸® ¼º´ÉÀ» ³ôÀÌ´Â Á¤º¸" Àý¿¡¼­ ¼³¸íÇÏ´Â ÀÏ¹Ý Á¦¾È »çÇ׺¸´Ù µ¥ÀÌÅͺ£À̽º¿¡ Á»´õ ƯÁ¤ÇÑ ¼º´É Á¤º¸¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.

Microsoft Access 7.0, Microsoft Access 97 ¶Ç´Â Microsoft Access 2000¿¡¼­ ¼º´É ºÐ¼® ¸¶¹ý»ç(Performance Analyzer)¸¦ ½ÇÇàÇÏ·Á¸é µµ±¸ ¸Þ´º¿¡¼­ ºÐ¼®À» °¡¸®Å°°í ¼º´ÉÀ» ´©¸¨´Ï´Ù.

Äõ¸® ¼º´ÉÀ» ³ôÀÌ´Â Á¤º¸

Äõ¸® ¼º´ÉÀ» ³ôÀÌ·Á¸é ¾Æ·¡¿Í °°Àº ¹æ¹ýÀ» ½ÃµµÇÕ´Ï´Ù.

  • µ¥ÀÌÅͺ£À̽º¸¦ ¾ÐÃàÇÕ´Ï´Ù. µ¥ÀÌÅͺ£À̽º¸¦ ¾ÐÃàÇϸé Å×À̺íÀÇ ·¹ÄÚµåµéÀÌ Å×À̺íÀÇ ÁÖ Å°¿¡ ÀÇÇØ Á¤·ÄµÇ°í ÀÎÁ¢ÇÑ µ¥ÀÌÅͺ£À̽º ÆäÀÌÁö¿¡ ÀÖµµ·Ï ´Ù½Ã ±¸¼ºµÇ¹Ç·Î Äõ¸® ¼Óµµ¸¦ ³ôÀÏ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¸°Ô Çϸé ÃÖ¼ÒÀÇ µ¥ÀÌÅͺ£À̽º ÆäÀÌÁö¸¦ ÀÐ°í ¸ðµç ·¹Äڵ带 °Ë»öÇϱ⠶§¹®¿¡ Å×À̺íÀÇ ·¹Äڵ忡 ´ëÇÑ ¼øÂ÷ °Ë»ö(Sequential Scan) ¼º´ÉÀÌ Çâ»óµË´Ï´Ù. µ¥ÀÌÅͺ£À̽º¸¦ ¾ÐÃàÇÑ ÈÄ ¾÷µ¥ÀÌÆ®µÈ Å×À̺í Åë°è¸¦ »ç¿ëÇÏ¿© °¢ Äõ¸®¸¦ ½ÇÇàÇϰí ÄÄÆÄÀÏÇÕ´Ï´Ù.
  • Äõ¸®¿¡ Á¶°ÇÀ» ¼³Á¤Çϱâ À§ÇØ »ç¿ëµÇ´Â ¸ðµç Çʵå¿Í Á¶ÀÎÀÇ ¾çÂÊ Çʵ忡 À妽º¸¦ ³Ö°Å³ª ÀÌ Çʵåµé °£¿¡ °ü°è¸¦ ¼³Á¤ÇÕ´Ï´Ù. °ü°è¸¦ ¼³Á¤ÇÒ ¶§ Microsoft Jet µ¥ÀÌÅͺ£À̽º ¿£ÁøÀº ¿Ü·¡ Ű¿¡ À妽º°¡ ÀÖÀ¸¸é ±âÁ¸ À妽º¸¦ »ç¿ëÇÏ°í ¾øÀ¸¸é À妽º¸¦ ÀÛ¼ºÇÕ´Ï´Ù.

    Âü°í: Microsoft Access Å×À̺íÀÌ ÀÛ°í Á¶ÀÎµÈ Çʵ忡 À妽º°¡ ÀÛ¼ºµÇ¾î ÀÖ´Â °æ¿ì Microsoft Jet µ¥ÀÌÅͺ£À̽º ¿£ÁøÀº ÇÏµå µð½ºÅ©ÀÇ Microsoft Access Å×À̺í°ú ODBC ¼­¹ö Å×À̺íÀ» Á¶ÀÎÇÏ´Â Äõ¸®¸¦ ÀÚµ¿À¸·Î ÃÖÀûÈ­ÇÕ´Ï´Ù. ÀÌ °æ¿ì Microsoft Access´Â ÇÊ¿äÇÑ ·¹Äڵ常À» ¼­¹ö¿¡¼­ ¿äûÇÔÀ¸·Î½á ¼º´ÉÀ» ³ôÀÔ´Ï´Ù. ¼­·Î ´Ù¸¥ ¿øº»¿¡¼­ Å×À̺íÀ» Á¶ÀÎÇÒ ¶§ Á¶ÀÎ Çʵ忡 À妽º°¡ ÀÛ¼ºµÇ¾ú´ÂÁö È®ÀÎÇϽʽÿÀ.
  • Å×ÀÌºí¿¡¼­ Çʵ带 Á¤ÀÇÇÒ ¶§ ÇʵåÀÇ µ¥ÀÌÅÍ¿¡ ÀûÇÕÇÑ °¡Àå ÀÛÀº µ¥ÀÌÅÍ Çü½ÄÀ» ¼±ÅÃÇÕ´Ï´Ù. ¶ÇÇÑ, FieldSize ¼Ó¼ºÀÌ Long Integer·Î ¼³Á¤µÈ °æ¿ì, Á¶Àο¡ »ç¿ëÇÒ Çʵ忡 Autonumber¿Í Number °°Àº µ¿ÀÏÇϰųª ȣȯµÇ´Â µ¥ÀÌÅÍ Çü½ÄÀ» ÁöÁ¤ÇÕ´Ï´Ù.
  • Äõ¸®¸¦ ÀÛ¼ºÇÒ ¶§ ÇÊ¿äÇÑ Çʵ常À» Ãß°¡ÇÕ´Ï´Ù. Á¶°ÇÀ» ¼³Á¤Çϱâ À§ÇØ »ç¿ëµÈ Çʵ带 Ç¥½ÃÇÏÁö ¾ÊÀ¸·Á¸é ±× ÇʵåÀÇ Ç¥½Ã È®ÀζõÀ» ´­·¯ ÇØÁ¦ÇÕ´Ï´Ù.
  • Æû ¶Ç´Â º¸°í¼­¸¦ À§ÇÑ RecordSource ¼Ó¼ºÀÌ SQL ¹®À¸·Î ¼³Á¤µÇ¾î ÀÖÀ¸¸é SQL ¹®À» Äõ¸®·Î ÀúÀåÇÑ ´ÙÀ½ RecordSource ¼Ó¼ºÀ» Äõ¸® À̸§À¸·Î ¼³Á¤ÇÕ´Ï´Ù.
  • ÇÏÀ§ Äõ¸®¿¡ °è»ê Çʵå(Calculated Field)¸¦ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. °è»ê Çʵå(Calculated Field)¸¦ Æ÷ÇÔÇÏ´Â Äõ¸®¸¦ ¶Ç ´Ù¸¥ Äõ¸®¿¡ Ãß°¡ÇÏ¸é °è»ê Çʵå(Calculated Field)ÀÇ ½Ä ¶§¹®¿¡ ÃÖ»óÀ§ Äõ¸®¿¡¼­ ¼öÇà ¼Óµµ°¡ ´À·ÁÁú ¼ö ÀÖ½À´Ï´Ù. ¾Æ·¡ ¿¹Á¦¿¡¼­ Äõ¸® Q1Àº Äõ¸® Q2ÀÇ ÀÔ·ÂÀ¸·Î »ç¿ëµË´Ï´Ù.
    Q1: SELECT IIF([MyColumn]="Yes","Order Confirmed","Order Not Confirmed") AS X FROM MyTable;
    Q2: SELECT * FROM Q1 WHERE X="Order Confirmed";
    Q1¿¡ ÀÖ´Â IIF ½ÄÀº ÃÖÀûÈ­µÉ ¼ö ¾ø±â ¶§¹®¿¡ Q2 ¿ª½Ã ÃÖÀûÈ­µÇÁö ¾Ê½À´Ï´Ù. ÃÖÀûÈ­µÉ ¼ö ¾ø´Â ½ÄÀÌ ÇÏÀ§ Äõ¸® ¾È¿¡ ÁßøµÇ¾î ÀÖÀ¸¸é Àüü Äõ¸®°¡ ÃÖÀûÈ­µÉ ¼ö ¾ø½À´Ï´Ù.

    Äõ¸®¸¦ ¾Æ·¡¿Í °°ÀÌ ´Ù¸£°Ô ÀÛ¼ºÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
    Q1: SELECT * FROM MyTable WHERE MyColumn = "Yes";
    Ãâ·Â¿¡ ½ÄÀÌ ÇÊ¿äÇÏ¸é Æû ¶Ç´Â º¸°í¼­ÀÇ ÄÁÆ®·Ñ¿¡ ½ÄÀ» ³ÖÀ¸½Ê½Ã¿À. ¿¹¸¦ µé¾î, ÀÌÀüÀÇ Äõ¸®´Â MyColumnÀÇ °ªÀ» »ç¿ëÀڷκÎÅÍ ÀԷ¹ÞÀº ´ÙÀ½ Äõ¸®¸¦ ±â¹ÝÀ¸·Î Æû ¶Ç´Â º¸°í¼­¸¦ ¸¸µå´Â ¸Å°³ º¯¼ö Äõ¸®·Î º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·± ´ÙÀ½ MyColumnÀÇ °ª¿¡ µû¶ó "Hello" ¶Ç´Â "Goodbye"¸¦ Ç¥½ÃÇÏ´Â °è»ê(Calculated) ÄÁÆ®·ÑÀ» Æû ¶Ç´Â º¸°í¼­¿¡ Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.

    ¾Æ·¡¿Í °°ÀÌ Äõ¸®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
    PARAMETERS [To see confirmed orders, enter Yes. To see unconfirmed orders, enter No.] Text;
    SELECT *
    FROM MyTable;
    WHERE MyColumn = [To see confirmed orders, enter Yes. To see unconfirmed orders, enter No.];
    Æû ¶Ç´Â º¸°í¼­ÀÇ °è»ê(Calculated) ÄÁÆ®·Ñ¿¡ ¾Æ·¡¿Í °°ÀÌ ÀÔ·ÂÇÕ´Ï´Ù.
    =IIF([MyColumn]="Yes","Order Confirmed","Order Not Confirmed")
  • Á¶ÀÎµÈ ÇʵåÀÇ °ª¿¡ ÀÇÇØ ·¹ÄÚµåµéÀ» ±×·ìÈ­ÇÒ ¶§ Çհ踦 ±¸ÇÏ´Â(Áý°è¸¦ °è»êÇÏ´Â) Çʵå¿Í µ¿ÀÏÇÑ Å×ÀÌºí¿¡ ÀÖ´Â Çʵ忡 Group By¸¦ ÁöÁ¤ÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, Northwind ¿¹Á¦ µ¥ÀÌÅͺ£À̽º¿¡¼­ Order Details Å×À̺íÀÇ Quantity Çʵ忡¼­ Çհ踦 °è»êÇϰí OrderID¿¡ ÀÇÇØ ±×·ìÈ­ÇÏ´Â °æ¿ì Order Details Å×À̺íÀÇ OrderID Çʵ忡 Group By¸¦ ÁöÁ¤ÇÏ´Â °ÍÀÌ ÁÁ½À´Ï´Ù. Orders Å×À̺íÀÇ OrderID Çʵ忡 Group By¸¦ ÁöÁ¤Çϸé Microsoft Access´Â Áý°è¸¦ ¼öÇàÇÑ ´ÙÀ½ ÇÊ¿äÇÑ Çʵ常À» Á¶ÀÎÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ¸ÕÀú ¸ðµç ·¹Äڵ带 Á¶ÀÎÇÑ ´ÙÀ½ Áý°è¸¦ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

    ¼Óµµ¸¦ ºü¸£°Ô ÇÏ·Á¸é °¡´ÉÇÑ ÀûÀº ¼öÀÇ Çʵ忡 Group By¸¦ »ç¿ëÇÕ´Ï´Ù. ¶Ç ´Ù¸¥ ¹æ¹ýÀº ÀûÀýÇÑ °æ¿ì¿¡ First ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â °ÍÀÔ´Ï´Ù.

    ÇÕ°è Äõ¸®¿¡ Á¶ÀÎÀÌ Æ÷ÇԵǾî ÀÖÀ¸¸é ÇÑ Äõ¸®¿¡¼­ ·¹Äڵ带 ±×·ìÈ­Çϰí ÀÌ Äõ¸®¸¦ Á¶ÀÎÀ» ¼öÇàÇÏ´Â º°µµÀÇ Äõ¸®¿¡ Ãß°¡Çϵµ·Ï °í·ÁÇϽʽÿÀ. ÀÌ ¹æ¹ýÀ» »ç¿ëÇϸé ÀϺΠÄõ¸®¿¡¼­ ¼º´ÉÀÌ Çâ»óµË´Ï´Ù.
  • °¡´ÉÇÏ¸é °è»ê Çʵå(Calculated Field)¿Í À妽ºµÇÁö ¾ÊÀº Çʵ忡 Á¦ÇÑÀûÀÎ Äõ¸® Á¶°ÇÀ» »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. ÃÖÀûÈ­ÇÒ ¼ö ÀÖ´Â Á¶°Ç ½ÄÀ» »ç¿ëÇϽʽÿÀ.
  • ÀÏ´ë´Ù °ü°èÀÇ Å×ÀÌºí »çÀÌÀÇ Á¶Àο¡ »ç¿ëµÇ´Â ÇʵåÀÇ °ªÀ» Á¦ÇÑÇÏ´Â Á¶°ÇÀ» »ç¿ëÇÏ´Â °æ¿ì, Á¶°ÇÀ» Á¶ÀÎÀÇ ÇÑ ÂÊ¿¡ ³Ö´Â °Í°ú ¿©·¯ ÂÊ¿¡ ³Ö´Â °Í Áß ¾î¶² °æ¿ì¿¡ Äõ¸®°¡ ´õ ºü¸£°Ô ½ÇÇàÇÏ´ÂÁö Å×½ºÆ®ÇÕ´Ï´Ù. ÀϺΠÄõ¸®¿¡¼­´Â Á¶ÀÎÀÇ "¿©·¯ ÂÊ" ´ë½Å "ÇÑ ÂÊ"ÀÇ Çʵ忡 Á¶°ÇÀ» Ãß°¡ÇÒ ¶§ ¼º´ÉÀÌ ´õ ºü¸¦ ¼ö ÀÖ½À´Ï´Ù.
  • Á¤·Ä¿¡ »ç¿ëÇÏ´Â Çʵ忡 À妽º¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
  • µ¥ÀÌÅͰ¡ ÀÚÁÖ º¯°æµÇÁö ¾Ê´Â °æ¿ì¿¡´Â Å×À̺í ÀÛ¼º(Make-Table) Äõ¸®¸¦ »ç¿ëÇÏ¿© Äõ¸® °á°ú·ÎºÎÅÍ Å×À̺íÀ» ¸¸µì´Ï´Ù. Äõ¸® ´ë½Å °á°ú Å×À̺íÀ» Æû, º¸°í¼­ ¶Ç´Â ´Ù¸¥ Äõ¸®¸¦ ÀÛ¼ºÇÏ´Â Åä´ë·Î »ç¿ëÇÏ°í º» ¹®¼­¿¡¼­ ¼³¸íÇÑ Áöħ¿¡ µû¶ó À妽º¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù.
  • Å×À̺íÀÇ µ¥ÀÌÅ͸¦ ¾×¼¼½ºÇϱâ À§ÇØ Äõ¸®¿¡ ¾ø´Â DLookup ÇÔ¼ö °°Àº µµ¸ÞÀÎ Áý°è ÇÔ¼ö¸¦ »ç¿ëÇÏÁö ¸¶½Ê½Ã¿À. µµ¸ÞÀÎ Áý°è ÇÔ¼ö´Â Microsoft Access¿¡ ƯÁ¤Çϱ⠶§¹®¿¡ ÀÌ·¯ÇÑ ÇÔ¼ö¸¦ »ç¿ëÇÏ´Â Äõ¸®´Â Jet µ¥ÀÌÅͺ£À̽º ¿£ÁøÀÌ ÃÖÀûÈ­ÇÒ ¼ö ¾ø½À´Ï´Ù. ´ë½Å¿¡ ÇÔ¼ö°¡ ¾×¼¼½ºÇÏ´Â Å×ÀÌºí¿¡ Äõ¸®¸¦ Ãß°¡Çϰųª ÇÏÀ§ Äõ¸®¸¦ ÀÛ¼ºÇÕ´Ï´Ù.
  • Å©·Î½ºÅÇ Äõ¸®¸¦ ÀÛ¼ºÇÒ °æ¿ì °¡´ÉÇÏ¸é °íÁ¤µÈ ¿­(Fixed Column) ¸Ó¸®±ÛÀ» »ç¿ëÇÕ´Ï´Ù.
  • À妽ºµÈ Çʵ忡 Between...And, In ¹× = ¿¬»êÀÚ¸¦ »ç¿ëÇÕ´Ï´Ù.
  • ODBC µ¥ÀÌÅÍ ¿øº»À» ´ë»óÀ¸·Î ÇÏ´Â Àϰý ¾÷µ¥ÀÌÆ®(Bulk Update) Äõ¸®ÀÇ °æ¿ì FailOnError ¼Ó¼ºÀ» ¿¹·Î ¼³Á¤ÇÏ¿© ¼­¹ö¿¡¼­ ¼º´ÉÀ» ÃÖÀûÈ­ÇÕ´Ï´Ù.

ÂüÁ¶

Microsoft Access 2000¿¡¼­ ¼º´É ÃÖÀûÈ­¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀ» º¸·Á¸é µµ¿ò¸» ¸Þ´º¿¡¼­ Microsoft Access µµ¿ò¸»À» ´©¸£°í Office ±æÀâÀ̳ª µµ¿ò¸» ¸¶¹ý»ç¿¡¼­ "¼º´É ÃÖÀûÈ­"¸¦ ÀÔ·ÂÇÑ ´ÙÀ½ °Ë»öÀ» ´­·¯ Ç׸ñÀ» º¸½Ê½Ã¿À.

º» ¹®¼­ÀÇ Á¤º¸´Â ´ÙÀ½ÀÇ Á¦Ç°¿¡ Àû¿ëµË´Ï´Ù.
  • Microsoft Access 2000 Standard Edition
Ű¿öµå:?
kbdta kbusage gnlothr KB209126
 

±â¼ú ÀÚ·á ¹ø¿ª