OracleÊý¾Ý¿â·ÖÇø±í²Ù×÷·½·¨
http://www.diybl.com/course/7_databases/oracle/oraclejs/2007614/52942.html
ÕªÒª£ºÔÚ´óÁ¿ÒµÎñÊý¾Ý´¦ÀíµÄÏîÄ¿ÖУ¬¿ÉÒÔ¿¼ÂÇʹÓ÷ÖÇø±íÀ´Ìá¸ßÓ¦ÓÃϵͳµÄÐÔÄܲ¢·½±ãÊý¾Ý¹ÜÀí£¬±¾ÎÄÏêϸ½éÉÜÁË·ÖÇø±íµÄʹÓá£
¡¡¡¡ ÔÚ´óÐ͵ÄÆóÒµÓ¦ÓûòÆóÒµ¼¶µÄÊý¾Ý¿âÓ¦ÓÃÖУ¬Òª´¦ÀíµÄÊý¾ÝÁ¿Í¨³£¿ÉÒÔ´ïµ½¼¸Ê®µ½¼¸°ÙGB£¬ÓеÄÉõÖÁ¿ÉÒÔµ½TB¼¶¡£ËäÈ»´æ´¢½éÖʺÍÊý¾Ý´¦Àí¼¼ÊõµÄ·¢Õ¹Ò²ºÜ¿ì£¬µ«ÊÇÈÔÈ»²»ÄÜÂú×ãÓû§µÄÐèÇó£¬ÎªÁËʹÓû§µÄ´óÁ¿µÄÊý¾ÝÔÚ¶Áд²Ù×÷ºÍ²éѯÖÐËٶȸü¿ì£¬OracleÌṩÁ˶ԱíºÍË÷Òý½øÐзÖÇøµÄ¼¼Êõ£¬ÒÔ¸ÄÉÆ´óÐÍÓ¦ÓÃϵͳµÄÐÔÄÜ¡£
¡¡¡¡ ʹÓ÷ÖÇøµÄÓŵ㣺
¡¡¡¡ ·ÔöÇ¿¿ÉÓÃÐÔ£ºÈç¹û±íµÄij¸ö·ÖÇø³öÏÖ¹ÊÕÏ£¬±íÔÚÆäËû·ÖÇøµÄÊý¾ÝÈÔÈ»¿ÉÓã»
¡¡¡¡ ·Î¬»¤·½±ã£ºÈç¹û±íµÄij¸ö·ÖÇø³öÏÖ¹ÊÕÏ£¬ÐèÒªÐÞ¸´Êý¾Ý£¬Ö»ÐÞ¸´¸Ã·ÖÇø¼´¿É£»
¡¡¡¡ ·¾ùºâI/O£º¿ÉÒ԰Ѳ»Í¬µÄ·ÖÇøÓ³Éäµ½´ÅÅÌÒÔƽºâI/O£¬¸ÄÉÆÕû¸öϵͳÐÔÄÜ£»
¡¡¡¡ ·¸ÄÉƲéѯÐÔÄÜ£º¶Ô·ÖÇø¶ÔÏóµÄ²éѯ¿ÉÒÔ½öËÑË÷×Ô¼º¹ØÐĵķÖÇø£¬Ìá¸ß¼ìË÷Ëٶȡ£
¡¡¡¡ OracleÊý¾Ý¿âÌṩ¶Ô±í»òË÷ÒýµÄ·ÖÇø·½·¨ÓÐÈýÖÖ£º
¡¡¡¡ ··¶Î§·ÖÇø
¡¡¡¡ ·Hash·ÖÇø£¨É¢ÁзÖÇø£©
¡¡¡¡ ·¸´ºÏ·ÖÇø
¡¡¡¡ ÏÂÃ潫ÒÔʵÀýµÄ·½Ê½·Ö±ð¶ÔÕâÈýÖÖ·ÖÇø·½·¨À´ËµÃ÷·ÖÇø±íµÄʹÓá£ÎªÁ˲âÊÔ·½±ã£¬ÎÒÃÇÏȽ¨Èý¸ö±í¿Õ¼ä¡£
ÒÔÏÂΪÒýÓõÄÄÚÈÝ£º
create tablespace dinya_space01
datafile ’/test/demo/oracle/demodata/dinya01.dnf’ size 50M
create tablespace dinya_space01
datafile ’/test/demo/oracle/demodata/dinya02.dnf’ size 50M
create tablespace dinya_space01
datafile ’/test/demo/oracle/demodata/dinya03.dnf’ size 50M
¡¡¡¡1.1. ·ÖÇø±íµÄ´´½¨
¡¡¡¡ 1.1.1. ·¶Î§·ÖÇø
¡¡¡¡ ·¶Î§·ÖÇø¾ÍÊǶÔÊý¾Ý±íÖеÄij¸öÖµµÄ·¶Î§½øÐзÖÇø£¬¸ù¾Ýij¸öÖµµÄ·¶Î§£¬¾ö¶¨½«¸ÃÊý¾Ý´æ´¢ÔÚÄĸö·ÖÇøÉÏ¡£Èç¸ù¾ÝÐòºÅ·ÖÇø£¬¸ù¾ÝÒµÎñ¼Ç¼µÄ´´½¨ÈÕÆÚ½øÐзÖÇøµÈ¡£
¡¡¡¡ ÐèÇóÃèÊö£ºÓÐÒ»¸öÎïÁϽ»Ò×±í£¬±íÃû£ºmaterial_transactions¡£¸Ã±í½«À´¿ÉÄÜÓÐǧÍò¼¶µÄÊý¾Ý¼Ç¼Êý¡£ÒªÇóÔÚ½¨¸Ã±íµÄʱºòʹÓ÷ÖÇø±í¡£ÕâʱºòÎÒÃÇ¿ÉÒÔʹÓÃÐòºÅ·ÖÇøÈý¸öÇø£¬Ã¿¸öÇøÖÐÔ¤¼Æ´æ´¢ÈýǧÍòµÄÊý¾Ý£¬Ò²¿ÉÒÔʹÓÃÈÕÆÚ·ÖÇø£¬ÈçÿÎåÄêµÄÊý¾Ý´æ´¢ÔÚÒ»¸ö·ÖÇøÉÏ¡£
¸ù¾Ý½»Ò׼ǼµÄÐòºÅ·ÖÇø½¨±í£º
ÒÔ
Ïà¹ØÎĵµ£º
oracle±í¿Õ¼ä²Ù×÷Ïê½â
1
2
3×÷Õߣº À´Ô´£º ¸üÐÂÈÕÆÚ£º2006-01-04
5
6
7½¨Á¢±í¿Õ¼ä
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
GROUPINGº¯Êý¿ÉÒÔ½ÓÊÜÒ»ÁУ¬·µ»Ø0»òÕß1¡£Èç¹ûÁÐֵΪ¿Õ£¬ÄÇôGROUPING()·µ»Ø1£»Èç¹ûÁÐÖµ·Ç¿Õ£¬ÄÇô·µ»Ø0¡£GROUPINGÖ»ÄÜÔÚʹÓÃROLLUP»òCUBEµÄ²éѯÖÐʹÓᣵ±ÐèÒªÔÚ·µ»Ø¿ÕÖµµÄµØ·½ÏÔʾij¸öֵʱ£¬GROUPING()¾Í·Ç³£ÓÐÓá£
¹ØÓÚROLLUPºÍCUBEº¯ÊýµÄʹÓã¬Çë²Î¼ûÎÒµÄÁíһƪÎÄÕ¡£
http://blog.csdn.net/wh62592855/archive/2009/1 ......
http://cheneyph.javaeye.com/blog/453492
ÓÃoracle sql¶ÔÊý×Ö½øÐвÙ×÷: È¡ÉÏÈ¡Õû¡¢ÏòÏÂÈ¡Õû¡¢±£ÁôNλСÊý¡¢ËÄÉáÎåÈë¡¢Êý×Ö¸ñʽ»¯
È¡Õû£¨ÏòÏÂÈ¡Õû£©£º
select floor(5.534) from dual;
select trunc(5.534) from dual;
ÉÏÃæÁ½ÖÖÓ÷¨¶¼¿ÉÒÔ¶ÔÊý×Ö5.534ÏòÏÂÈ¡Õû£¬½á¹ûΪ5.
Èç¹ûÒªÏòÉÏÈ¡Õû £¬µÃµ½½á¹ûÎ ......
1£®Êýѧº¯Êý
¢Ù¾ø¶ÔÖµ
l S£ºselect abs(-1) value
l O£ºselect abs(-1) value from dual
¢ÚÈ¡Õû(´ó)
l S£ºselect ceiling(-001) value
l O£ºselect ceil(-001) value from dual
¢ÛÈ¡Õû£¨Ð¡£©
l S£ºselect floor(-001) value  ......
³õ³õѧϰoracle 10g,×î»ù±¾µÄÎÊÌâ¾ÍÊÇ°²×°Êý¾Ý¿â,³õ³õ°²×°Êý¾Ý¿âʱ,°²×°Óë±ðÈ˵Ķ¼²î²»¶à,¾ÍÊÇÔÚ×îºóʱ,²»ÄÜ×ÔÐÐÅä×°Êý¾Ý¿â,Òª×Ô¼ºÅäÖÃÊý¾Ý¿â,×îºó¾¹ý×Ô¼ºµÄÅŲé:ÔÚ°²×°ÏµÍ³Ê±,ϵͳµÄ¼ÆËã»úÃû³Æ(×¢²á¼ÆËã»úʱÓõÄ)ΪӢÎÄ,Óû§Ãû³ÆΪÖÐÎÄ,Òò´Ë²»ÄÜ×ÔÐÐÅäÖÃÊý¾Ý¿â,
¾¹ý±¾È˵Ķà´ÎʵÑé,ÔÚ¼ÆËã»úÃû³Æ¡¢Óû§ÃûΪӢÎĵÄ×´Ì¬Ï ......