HOME   ·Î±×ÀΠ  ȸ¿ø°¡ÀÔ
    
ȸ¿ø°¡ÀÔ
ºñ¹Ð¹øÈ£ ã±â ÀÚµ¿·Î±ä
ÀÌÀü°Ô½ÃÆÇ
   free_board
   °Ç°­°Ô½ÃÆÇ
   ¿À¶óŬDB
   Linux
   HTML/javascript
   Áú¹®°ú ´ä
È£¼­±â
   À̹ÌÁö°Ô½ÃÆÇ  
   °Ç°­°Ô½ÃÆÇ  
   À½¾ÇÀÚ·á  
   ¼ºÁØÀÌ °Ô½ÃÆÇ  
[ÀϹÝ] ¿À¶óŬ À妽º ÀÛ¼º ±ÔÄ¢ ORACLE
  È£¼® ´Ô²²¼­ ¾´ ±ÛÀÔ´Ï´Ù - 211.¢½.74.31 ÀÐÀ½:4383  
¿À¶óŬ À妽º ÀÛ¼º ±ÔÄ¢ ORACLE 
2007/02/06 17:02

http://blog.naver.com/visualjd/40034127888
 
¿À¶óŬ À妽º ÀÛ¼º ±ÔÄ¢   Á¶È¸ (258)
 
Database | 2005/07/31 (ÀÏ) 20:32   °ø°¨ (0)   ½ºÅ©·¦ (0)   
 
 

 
* À妽º¸¦ ÀÛ¼ºÇØ¾ß ÇÏ´Â °æ¿ì
´ëÇüÅ×À̺íÀ̳ª where Àý¿¡¼­ ´Ü¼ø ÀÏÄ¡¼º °Ë»ç¸¦ ÇÏ´Â °æ¿ì ÀÛ¼ºÇØ¾ß Çϸç where name='¼³·½ÀÌ' and blog='¼³·¹´Â ¸¶À½À¸·Î'¿Í °°Àº °æ¿ì¿¡µµ È¿°úÀûÀÌ´Ù. ¶ÇÇÑ join½Ã¿¡µµ Àû¿ëÀÌ µÇ¸ç À妽º°¡ ÁöÁ¤µÈ ¿­¿¡ ´ëÇØ is not null°ú is nullÀ» »ç¿ëÇÏ´Â °æ¿ì¸¦ Á¦¿ÜÇÏ°í´Â where Àý¿¡¼­ »ç¿ëÇÑ °æ¿ì °Ë»ö ¼Óµµ°¡ ´õ¿í ºü¸£´Ù. ±×·¯³ª Å©±â°¡ ÀÛÀº Å×À̺íÀº primary key Á¦¾àÀÌ ¾Æ´Ï¶ó¸é À妽º°¡ ¾ø´Â °ÍÀÌ À¯¸®ÇÏ´Ù. Å©±â°¡ ÀÛÀº Å×À̺íÀº ÇàÀÌ 30°³ ÀÌÇÏÀÌ¸ç °æ¿ì¿¡ µû¶ó¼­´Â 100°³ ÀÌÇϵµ ¼Ò±Ô¸ð·Î Ãë±ÞÇϱ⵵ ÇÑ´Ù.
 
* À妽º ÀÚµ¿ »ý¼º Á¶°Ç
primary key Á¦¾àÀ̳ª unique Á¦¾àÀÌ ÀÖ´Â columnÀ» »ý¼ºÇÏ´Â °æ¿ì ÀÚµ¿À¸·Î À¯ÀÏÀ妽º¸¦ ÀÛ¼ºÇÑ´Ù.
 
* À妽º ÀÛ¼º¹®
 
create index indexSample on tableSample( columnSample1 [, columnSample2........] );
 
- indexSample: À妽º ¸íĪ, À¯ÀÏÇÑ ¸íĪÀÌ¸ç ¿À¶óŬÀÇ ¿­¿¡ ´ëÇÑ ¸í¸í ±ÔÄ¢À» ÁöÄÑ¾ß ÇÑ´Ù.  À妽º ¸íĪÀº  data dictionary view, user_indexes Å×ÀÌºí¿¡µµ µé¾îÀÖÀ¸¸ç ¿©±â¿¡¼­ Á¶È¸°¡ °¡´ÉÇÏ´Ù.
- À妽º ¸íĪ¿¡ ´ëÇÑ ÇϳªÀÇ ¿¹½Ã´Â Å×ÀÌºí ¸í°ú Ä÷³¸íÀÇ Á¶ÇÕÀÌ´Ù. concert Å×ÀÌºí¿¡ ´ëÇØ singer¿Í titleÀÇ ¿­¿¡ À妽º¸¦ ÀÛ¼ºÇÑ´Ù¸é CONCERT_SINGER_TITLE À̶ó°í ÀÛ¼ºÇÒ ¼ö ÀÖ´Ù.
- tableSample: Å×ÀÌºí ¸íĪ
- columnSample1, columnSample2: À妽º°¡ ÀÛ¼ºµÇ´Â ÇØ´ç ¿­ ¸í
- À妽º ÀÛ¼º¹® ¿¹½Ã
   create index CONCERT_SINGER_TITLE on concert(singer, title);
 
* À妽º°¡ »ç¿ëµÇ´Â °æ¿ì
where Àý¿¡¼­ ºñ±³ ´ë»óÀÌ µÇ´Â ¿­¿¡ À妽º°¡ ÁöÁ¤µÇ¾î ÀÖ´Â °æ¿ì ÇØ´ç ¿­À» °Ë»ö ½Ã¿¡ À妽º¸¦ »ç¿ëÇÑ´Ù. ±×·¯¹Ç·Î Áß¿äÇÑ ¿­¿¡ ¾î¶»°Ô À妽º¸¦ ÁöÁ¤Çϴ°¡¿¡ µû¶ó Á¶È¸ ½Ã ÀÀ´ä¼Óµµ¸¦ ´ÜÃà½Ãų ¼ö ÀÖ´Ù. ¶ÇÇÑ °ü·Ã ¿­¿¡ À妽º°¡ ÁöÁ¤µÇ¾î ÀÖÀ¸¸é joinµÈ Á¶È¸ÀÇ °æ¿ì¿¡µµ Á¶È¸¼Óµµ¸¦ ³ô¿© ÁÙ ¼ö ÀÖ´Ù. order byµµ À妽º¸¦ »ç¿ëÇÏÁö¸¸ distinct¿Í group by´Â ¸ðµÎ À妽º¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù.
 
* À妽º°¡ ¹«½ÃµÇ´Â °æ¿ì
À妽ºÀÇ À¯¹«¸¦ ŽÁöÇÒ ¼ö ÀÖ´Â ´Ü¼ø ¿­¿¡ ´ëÇØ Àû¿ëµÇ¾î¾ß¸¸ À妽ºÀÇ ÀåÁ¡ÀÌ È°¿ëµÈ´Ù. Áï substrÀ̳ª || ¿Í °°Àº ÇÔ¼ö¿¡ ÀÇÇØ º¯ÇüµÇ¾î ÀÖ´Ù¸é ¿À¶óŬÀº À妽º¸¦ »ç¿ëÇÏÁö ¾Ê´Â´Ù. ±×·¯³ª min°ú maxµµ ¿­ ÀÚü¿Í ÇÔ²² »ç¿ëµÈ´Ù¸é À妽ºÀÇ ÀåÁ¡À» È°¿ëÇÒ ¼ö ÀÖ´Ù. ¶ÇÇÑ Å¬·¯½ºÅÍ À妽º¸¦ Á¦¿ÜÇÏ°í´Â nullÀÎ ¿­Àº À妽º »ó¿¡ ³ªÅ¸³ªÁö ¾Ê´Â´Ù. Çϳª ÀÌ»óÀÇ ¿­¿¡ ´ëÇØ ÁöÁ¤µÈ À妽º´Â Àüü ¿­ Áß¿¡ ¾î´À Çϳª¶óµµ nullÀÌ ¾Æ´Ï¸é ¿£Æ®¸®¸¦ °¡Áø´Ù. ¸ðµç ¿­ÀÌ nullÀ̸é À妽º¿¡ ÀÌ¿Í °ü·ÃµÈ ¿£Æ®¸®´Â »ý±âÁö ¾Ê´Â´Ù.
 
* À妽º°¡ ÁöÁ¤µÈ ¿­ÀÇ ´Ù¾çÇÔ
À妽º´Â ¸¹Àº ¾çÀÇ data°¡ ´Ù¾çÇÏ°Ô ÀÛ¼ºµÈ ¿­¿¡ ´ëÇØ °¡Àå À¯¿ëÇÏ´Ù. Áï 'Y'³ª 'N' µÎ °³ÀÇ °ªÀ» °®´Â ¿­¿¡´Â ÁÁÁö ¸øÇÑ ¼±ÅÃÀÌ´Ù. ½ÇÁ¦·Î Á¶È¸¸¦ ´À·ÁÁö°Ô ¸¸µé ¼ö ÀÖ´Ù. ÀüÈ­¹øÈ£´Â ÈǸ¢ÇÑ Èĺ¸À̸ç Áö¿ª¹øÈ£ ¿­Àº ƯÈ÷ È¿°úÀûÀÌ´Ù. ±âº»Å°°¡ Çϳª ÀÌ»óÀÇ ¿­À» Æ÷ÇÔÇÏ°í ÀÖ´Â °æ¿ì¿¡´Â º¯È­°¡ ¸¹Àº °ÍÀ» ±âº»Å° Á¦¾à Á¶°Ç¿¡ ¸ÕÀú À§Ä¡½ÃÅ°´Â °ÍÀÌ ÁÁÀ» °ÍÀÌ´Ù. ´Ù¾ç¼ºÀÌ ºñ½ÁÇÏ´Ù¸é °¡Àå ÀÚÁÖ Á¢±ÙµÇ´Â ÂÊÀ» ¸ÕÀú À§Ä¡½ÃÅ°´Â °ÍÀÌ ÁÁ´Ù.
 
¼³·½ÀÌ »ý°¢)
½ÇÁ¦ À妽º´Â ´ÙÀ½°ú °°ÀÌ »ý°å´Ù.
 
singer                     title                                      À§Ä¡
±èÀåÈÆ           ±èÀåÈÆ ½º·± Äܼ­Æ®               0000204C.0001.0001
À̼ÒÀº           Àº¼Ò¸® Äܼ­Æ®                      0000204C.0002.0001
À̽Âȯ           ³­¸®                                   0000204C.0004.0001
À̽Âȯ           À̽ÂȯÀÌ ²Þ²Ù´Â À½¾Çȸ         0000204C.0003.0001
 
±×·¯³ª 'Y' ³ª 'N'À» °¡Áö´Â ¿­¿¡ ´ëÇÑ À妽º´Â ´ÙÀ½°ú °°´Ù.
 
enableYN                          À§Ä¡
     N                       0000204C.0004.0001
     N                       0000204C.0001.0001
     Y                       0000204C.0003.0001
     Y                       0000204C.0002.0001
 
À§ÀÇ À妽º¿¡ ºñÇØ ¹«½¼ Àǹ̰¡ Àְڴ°¡!! °¡³ª´Ù ¼øÀ¸·Î Á¤·ÄÀÌ µÈ´ÙÇصµ ´Ü N°ú YÀÇ Â÷ÀÌÀÏ »ÓÀÌ´Ù. ¶ÇÇÑ Àüü ¿£Æ®¸® Áß¿¡¼­ ÇϳªÀÇ ¿£Æ®¸®ÀÇ À§Ä¡¸¦ ã¾Æ Á¢±ÙÇÏ´Â °Í°ú Àüü ¿£Æ®¸®ÀÇ ¹Ý Á¤µµÀÇ À§Ä¡¸¦ ã¾Æ Á¢±ÙÇÏ´Â °Íµµ ´Ù¸¦ °ÍÀÌ´Ù. ¼ø¼­´ë·Î ÀüºÎ Àд °Í°ú ¹ÝÀÇ À§Ä¡¸¦ ã¾Æ Àд °ÍÀÌ ±×¸® ´Ù¸¦ °Í °°Áö ¾Ê´Ù.
 
* Å×ÀÌºí¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â À妽ºÀÇ ¼ö
1°³ÀÇ Å×ÀÌºí¿¡ ÃÖ°í 16°³±îÁöÀÇ ¿­¿¡ ´ëÇØ ´ÜÀÏ À妽º¸¦ ÀÛ¼ºÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. O.S¿¡ µû¶ó¼­´Â À妽º ´ç ÃÖ°í 1000~2000 byteÀÇ ¿ë·® Á¡À¯°¡ °¡´ÉÇÏ´Ù. ±×·¯³ª À妽º¸¦ ³Ê¹« ¸¹Àº ¿­¿¡ ´ëÇØ ÁöÁ¤ÇÏ´Â °æ¿ì »õ·Î¿î Çà »ðÀÔ ½Ã ¼Óµµ°¡ ´À·ÁÁø´Ù. ÀÌ°ÍÀº ÇàÀÌ insertµÉ ¶§ À妽º¿¡µµ ÇϳªÀÇ entry°¡ »ðÀԵǾî¾ß Çϱ⠶§¹®ÀÌ´Ù.
 
* À妽º ÀúÀå À§Ä¡
À妽º´Â ¹°¸®ÀûÀ¸·Î data tablespace¿Í ºÐ¸®µÈ º°µµÀÇ tablespace¿¡ ÀúÀåÇÏ´Â °ÍÀÌ ÁÁ´Ù. tablespace ÆÄÀÏ °£ÀÇ °æÇÕÀ» ÁÙÀÏ ¼ö Àֱ⠶§¹®ÀÌ´Ù. À妽º¿¡ tablespace¸¦ ÁöÁ¤ÇÏ´Â ¸í·É¹®Àº ´ÙÀ½°ú °°´Ù.
 
create index CONCERT_SINGER_TITLE on concert(singer, title)
tablespace GBTALBOT;
 
ÀÌ°ÍÀº ÁÖ·Î ÃÖÀûÈ­³ª °ø°£»ç¿ë·®ÀÌ Áß¿äÇÑ ´ëÇü µ¥ÀÌÅͺ£À̽ºÀÇ °æ¿ì¿¡¸¸ ÇÊ¿äÇÏ´Ù. ±âº»Å°³ª À¯Àϼº Á¦¾àÁ¶°ÇÀ» ¸¸µé ¶§ ¿À¶óŬÀº ÀÚµ¿À¸·Î À¯ÀϼºÀ» º¸ÀåÇϱâ À§ÇØ À妽º¸¦ ÀÛ¼ºÇÑ´Ù. º°µµ·Î ÁöÁ¤ÇÏÁö ¾Ê´Â´Ù¸é ÀÌ À妽º´Â Å×À̺í°ú µ¿ÀÏÇÑ tablespace¿¡ ÀÛ¼ºµÈ´Ù. ±âº»Å°¿Í À¯Àϼº Á¦¾àÁ¶°ÇÀ» ÀÛ¼ºÇÒ ¶§¿¡´Â using index ÀýÀ» È°¿ëÇÏ¿©¾ß ÇÑ´Ù.
 
create table coffeeMix(
coffee_name           varchar2(20),
coffee                     number(6),
sugar                      number(6),
milk                        number(6),
cream                     number(6),
syrup                      number(6),
cocoa_powder         number(6),
cinnamon_powder    number(6),
water                      number(6) ),
 
    constraint PK_COFFEE primary key(coffee_name)
          using index tablespace INDEXES
       storage (initial 20K next 20K) )
 
À§ÀÇ ¿¹Á¦¿¡¼­ ±âº»Å° Á¦¾àÁ¶°ÇÀº PK_COFFEE¶ó´Â ¸íĪÀ» °®À¸¸ç ÀÌ ±âº»Å°¿Í °ü·ÃµÈ À妽º´Â ƯÁ¤ ¿µ¿ª ÆĶó¸ÞÅÍ¿Í ÇÔ²² INDEXES¶ó´Â Å×ÀÌºí½ºÆäÀ̽º¸¦ °¡¸®Å²´Ù.
 
 
µ¡) À§ÀÇ ³»¿ëÀº "Oracle ¿Ïº®Çؼ³"À» ±â¹ÝÀ¸·Î ÇÑ ÀÚ·áÀÔ´Ï´Ù. ÀÌ Ã¥¿¡´Â ºÒÇàÇÏ°Ôµµ covers version 7.X ¶ó´Â ¹®±¸°¡ ÀÖ´õ±º¿ä. ¸í·É¹®±îÁö º¯ÇÏÁö´Â ¾Ê¾Ò´õ¶óµµ Å×ÀÌºí¿¡ »ç¿ëÇÒ ¼ö ÀÖ´Â À妽ºÀÇ ¼ö °°Àº °ÍÀº ÇöÀç ¹öÀü°ú ¾à°£ Â÷ÀÌ°¡ ÀÖÀ»Áöµµ ¸ð¸£°Ú½À´Ï´Ù. ^^


¸ñ·Ï

ºÐ·ù ¼±ÅÃ
79 ÀÏ¹Ý oracle10g + php5.1.2 error [OCIEnvNlsCreate() failed] È£¼® 07-04-27 7110
78 ÀÏ¹Ý [sql] select case when then ¸¦ ÀÌ¿ëÇÑ Äõ¸®¹® È£¼® 07-04-26 5946
77 ÀÏ¹Ý ¿À¶óŬ¿¡¼­ ÀÓÀÇ·Î ¹üÀ§ÀÇ ³¯Â¥¸¦ °¡Á®¿À´Â Äõ¸®¹® È£¼® 07-04-05 3921
76 ÀÏ¹Ý undotbs01°¡ ³Ê¹« Ä¿Á³À» °æ¿ì ÃʱâÈ­ ¿À¶óŬ 9i È£¼® 07-04-04 4776
75 ÀÏ¹Ý [Æß]·Ñ¹é ¼¼±×¸ÕÆ® , ÅÛÆ÷·¯¸® ¼¼±×¸ÕÆ® ´Ù·ç±â È£¼® 07-04-04 3947
74 ÀÏ¹Ý decode È°¿ëÄõ¸® ºñ±³¿¬»êÀÚ ´ë¿ë sign() È£¼® 07-03-29 4290
73 ÀÏ¹Ý ¿À¶óŬ Ä¿³Î shared max °ª Àû¿ëÇϱâ È£¼® 07-03-26 3634
72 ÀÏ¹Ý ORU-10027 ¿¡·¯ -> dbms_output.enable('10000000000') »ç¿ë È£¼® 07-03-19 3781
71 ÀÏ¹Ý ORA-27123 ¿¡·¯ ¸ÞŸ¸µÅ© ÂüÁ¶ È£¼® 07-03-19 4118
70 ÀÏ¹Ý RHEL4 ¸®´ª½º¿¡¼­ ¿À¶óŬ¼³Ä¡ ¡Ú¡Ú¡Ú¡Ú¡Ú (1) È£¼® 07-03-09 4214
69 ÀÏ¹Ý ¿À¶óŬ¿¡¼­ pfile°ú spfileÀÇ Æ¯Â¡ È£¼® 07-03-09 3933
ÀÏ¹Ý ¿À¶óŬ À妽º ÀÛ¼º ±ÔÄ¢ ORACLE È£¼® 07-02-15 4384
67 ÀÏ¹Ý ¿À¶óŬ »ç¿ëÀÚ¼öº° ÆĶó¹ÌÅÍ ¼³Á¤°ª È£¼® 07-02-10 3729
66 ÀÏ¹Ý MYSQL manual Çѱ۹ø¿ª(260k) È£¼® 07-02-10 4930
65 ÀÏ¹Ý [Æ©´×] °è¼Ó swap paging ¹ß»ý½Ã¿¡ È£¼® 07-02-09 3961
óÀ½ÀÌÀü  [1] [2] [3] [4] 5 [6] [7] [8] [9] [10]  ´ÙÀ½¸Ç³¡

 
Copyright © zenos.pe.kr. All rights reserved.