Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

Oracle¸´Öƽâ¾ö·½°¸

ת×Ô£ºhttp://tech.it168.com/a2009/1023/788/000000788673.shtml
1¡¢·¶Î§
¡¡¡¡±¾ÎÄÌÖÂÛµÄÊÇOracleÊý¾Ý¿âÌṩµÄÊý¾Ý¸´ÖÆ»úÖÆ£¬ËùÌÖÂ۵Ľâ¾ö·½°¸È«²¿Óëƽ̨Î޹ء£
¡¡¡¡2¡¢½éÉÜ
¡¡¡¡¸´ÖÆÊÇÄ¿±êÊý¾Ý¿âÓëÔ´Êý¾Ý¿âÖ®¼äÊý¾Ý±£³Öͬ²½µÄÒ»ÖÖ»úÖÆ£¬¸´ÖÆ¿ÉÒԷֳɲ»Í¬µÄÀàÐÍ£¬È磺
¡¡¡¡2.1Êý¾Ý¿âÄڵĸ´ÖÆ
¡¡¡¡ÔÚÕâÖÖÇé¿öÏ£¬Ò»¸ö±íÖеÄÊý¾Ý¸´ÖƵ½Í¬Ò»¸öÊý¾Ý¿âÖеÄÁíÒ»¸ö±íÖУ¬ÕâÊǸ´ÖƵÄÒ»ÖÖ¼ò»¯ÐÎʽ¡£
¡¡¡¡2.2ÔÚÁ½¸ö²»Í¬µÄÊý¾Ý¿âÖ®¼äµÄ¸´ÖÆ
¡¡¡¡ÔÚÕâÖÖÇé¿öÏÂÊý¾Ý´ÓÔ´Êý¾Ý¿â¸´ÖƵ½Ä¿±êÊý¾Ý¿â¡£
¡¡¡¡2.3¿çÊý¾Ý¿âºÍƽ̨µÄ¸´ÖÆ
¡¡¡¡ÔÚ²»Í¬Êý¾Ý¿âƽ̨֮¼ä¸´ÖÆÊý¾ÝÒ²ÊÇ¿ÉÒԵģ¬ÈçÔÚ²»Í¬Æ½Ì¨ÉÏÍйܵÄOracle£¬Sybase£¬SQL Server¡£
¡¡¡¡ÔÚÒÔÉÏËùÓÐÇé¿öÏ£¬¸ù¾Ý²»Í¬ÒªÇó£¬Êý¾ÝÁ÷¿ÉÒÔÊǵ¥ÏòµÄ£¬Ò²¿ÉÒÔÊÇË«ÏòµÄ¡£
¡¡¡¡3¡¢ÐèÒª¸´ÖƵÄÔ­Òò
¡¡¡¡´ó¶àÊýʱºò£¬¸´ÖÆÊÇÓɼ¼ÊõÐèÇóÇý¶¯
µÄ£¬ÈçʹÓø´ÖÆÀ´½â¾öÓëÊý¾Ý¿ÉÓÃÐÔÏà¹ØµÄ¼¼ÊõÎÊÌ⣬Êý¾Ý¸´ÖÆÐèÇó´ó¸ÅÓÐÒÔÏÂÔ­Òò£º
¡¡¡¡3.1ÅäÖÃÒ»¸öÔÖÄѻָ´Õ¾µã
¡¡¡¡ÔÚÕâÖÖÇé¿öÏ£¬»áÔÚÓëÔ´Êý¾Ý¿â²»Í¬µÄµØµã°²×°Ò»¸ö¶ÀÁ¢µÄÊý¾Ý¿â£¬Êý¾Ý´ÓÔ´Êý¾Ý¿âµ¥Ïò¸´ÖƵ½DR(ÔÖÄѻָ´)Êý¾Ý¿â£¬ÕâÖÖÅäÖÃʹµÃÔÖÄѽµÁÙÔ´Êý¾Ý¿âλÖÃʱ£¬Êý¾ÝºÍ·þÎñÆ÷
ÔâÊÜË𻵺ó£¬ÒµÎñ¿ÉÒÔͨ¹ýDRÕ¾µã¼ÌÐø²»¼ä¶ÏÔËÐС£
¡¡¡¡3.2ÍøÂç
ÑÓ³ÙÓ°ÏìÓ¦ÓóÌÐòµÄÐÔÄÜ
¡¡¡¡ÔÚÕâÖÖÇé¿öÏ£¬ÔÚһ̨²»Í¬µÄÎïÀí»úÆ÷ÉÏ´´½¨Ô´Êý¾Ý¿âµÄ¸±±¾£¬Óû§Í¨¹ýÕâЩÊý¾Ý¿â¸±±¾·ÃÎÊÊý¾Ý£¬ÓÉÓÚÊý¾Ý²»ÐèÒªÔÚÏߣ¬ÔÚÔ´Êý¾Ý¿âºÍÊý¾Ý¿â¸±±¾Ö®¼äµÄͬ²½¿ÉÒÔÔÚÒ»ÌìµÄÌض¨Ê±¼ä½øÐС£
¡¡¡¡3.3µ¥¸öÊý¾Ý¿â±»ÓÃÓÚ¶à¸öÓÃ;
¡¡¡¡ÈçÔÚÏßÊÂÎñ´¦ÀíºÍ±¨¸æ£¬ÕâÑùÔÚͬһ¸öÊý¾Ý¿âÉϼÓÔØÌ«¶àµÄ¸ºÔØ¿ÉÄÜʹÊý¾Ý¿âÐÔÄܼ±¾çϽµ£¬ÎªÁ˽µµÍÊý¾Ý¿âµÄ¸ºÔØ£¬´´½¨Ò»¸öеÄÊý¾Ý¿â£¬´ÓÔ´Êý¾Ý¿â½«Êý¾Ý¸´ÖƵ½ÐÂÊý¾Ý¿â£¬ÐèÒªÔÚÏßÊý¾ÝµÄÓ¦ÓóÌÐò¾ÍÁ¬½Óµ½Ô´Êý¾Ý¿â£¬¿ÉÒÔÔÚÀëÏßÊý¾ÝÉϹ¤×÷µÄÓ¦ÓóÌÐò¾ÍÁ¬½Óµ½ÁíÒ»¸öÊý¾Ý¿â¡£
¡¡¡¡4¡¢Êý¾Ý¸´ÖÆ·½·¨
¡¡¡¡OracleÌṩÁ˶àÖÖÊý¾Ý¸´ÖƼ¼Êõ£¬È磺
¡¡¡¡ ´¥·¢Æ÷
¡¡¡¡ ʹÓÿìÕÕºÍÎﻯÊÓͼµÄ»ù±¾¸´ÖÆ·½·¨
¡¡¡¡ Êý¾ÝÎÀÊ¿¸´ÖÆ
¡¡¡¡ OracleÁ÷
¡¡¡¡4.1»ùÓÚ´¥·¢Æ÷µÄ¸´ÖÆ
¡¡¡¡´¥·¢Æ÷ÊÇOracleµÄÒ»¸ö»ù±¾ÔªËØ£¬µ±Ò»¸ö»ù´¡±íÉÏ·¢ÉúÁËDML²Ù×÷ʱ¿ÉÒÔͨ¹ýËüÖ´ÐÐÌض¨µÄÈÎÎñ£¬´¥·¢Æ÷ʹÓÃPL-SQL´úÂ룬ËüÊǸ½¼ÓÔÚ±íÉϵģ¬µ±±íÉÏÖ´ÐÐÁËÌض¨µÄDML²Ù×÷ʱ£¬Oracle»á×Ô¶¯µ÷Óô¥·¢Æ÷¡£
¡¡¡¡»ùÓÚ´¥·¢Æ÷µÄ½â¾ö·½°¸°üÀ¨ÏÂÁÐ×é¼þ£º
¡¡¡¡ ÔÚÔ´Êý¾Ý¿âÉÏ´´½¨Ö¸ÏòÄ¿±êÊý¾Ý¿âµÄÊý¾Ý¿âÁ¬½Ó£¬Èç¹ûÊÇÔÚͬһ¸öÊý¾Ý¿âÄڵĸ´ÖƾͲ


Ïà¹ØÎĵµ£º

ORACLE SQLÓï¾äÓÅ»¯×ܽá

ORACLE SQLÓï¾äÓÅ»¯×ܽá
 
1£© Ñ¡Ôñ×îÓÐЧÂʵıíÃû˳Ðò(Ö»ÔÚ»ùÓÚ¹æÔòµÄÓÅ»¯Æ÷ÖÐÓÐЧ)£º
ORACLEµÄ½âÎöÆ÷°´ÕÕ´ÓÓÒµ½×óµÄ˳Ðò´¦Àífrom×Ó¾äÖеıíÃû£¬from×Ó¾äÖÐдÔÚ×îºóµÄ±í(»ù´¡±í driving table)½«±»×îÏÈ´¦Àí£¬ÔÚfrom×Ó¾äÖаüº¬¶à¸ö±íµÄÇé¿öÏÂ,Äã±ØÐëÑ¡Ôñ¼Ç¼ÌõÊý×îÉٵıí×÷Ϊ»ù´¡±í¡£Èç¹ûÓÐ3¸öÒÔÉϵıíÁ¬½Ó²éѯ, Ä ......

ORACLE PL/SQL¿ª·¢

¸Õ¸ÕÔÚinthirtiesÀÏ´óµÄ²©¿ÍÀï¿´µ½ÕâƪÎÄÕ£¬Ð´µÄ²»´í£¬ÕýºÃ×Ô¼º×î½üÔÚѧϰPL/SQL£¬×ª¹ýÀ´Ñ§Ï°Ñ§Ï°¡£
==================================================================================
bulk collectÊÇ¿ÉÒÔ¿´×öÊÇÒ»ÖÖÅú»ñÈ¡µÄ·½Ê½£¬ÔÚÎÒÃǵÄplsqlµÄ´úÂë¶ÎÀï¾­³£×÷ΪintoµÄÀ©Õ¹À´Ê¹Ó᣶ÔÓÚselect id into v from ... ......

Oracle¼ÆËãʱ¼ä²î±í´ïʽ

--»ñÈ¡Á½Ê±¼äµÄÏà²îºÀÃëÊý
select ceil((To_date('2008-05-02 00:00:00' , 'yyyy-mm-dd hh24-mi-ss') - To_date('2008-04-30 23:59:59' , 'yyyy-mm-dd hh24-mi-ss')) * 24 * 60 * 60 * 1000) Ïà²îºÀÃëÊý from DUAL;
/*
Ïà²îºÀÃëÊý
----------
  86401000
1 row selected
*/
--»ñÈ¡Á½Ê±¼äµÄÏà²îÃëÊý
select ce ......

Oracle×Ö·û¼¯ÐÞ¸ÄÎÊÌâ

 ¾­³£ÓÐͬÊÂ×ÉѯoracleÊý¾Ý¿â×Ö·û¼¯Ïà¹ØµÄÎÊÌ⣬ÈçÔÚ²»Í¬Êý¾Ý¿â×öÊý¾ÝǨÒÆ¡¢Í¬ÆäËüϵͳ½»»»Êý¾ÝµÈ£¬³£³£ÒòΪ×Ö·û¼¯²»Í¬¶øµ¼ÖÂǨÒÆʧ°Ü»òÊý¾Ý¿âÄÚÊý¾Ý±ä³ÉÂÒÂë¡£ÏÖÔÚÎÒ½«oracle×Ö·û¼¯Ïà¹ØµÄһЩ֪ʶ×ö¸ö¼òµ¥×ܽᣬϣÍû¶Ô´ó¼Ò½ñºóµÄ¹¤×÷ÓÐËù°ïÖú¡£
¡¡¡¡Ò»¡¢Ê²Ã´ÊÇoracle×Ö·û¼¯
¡¡¡¡Oracle×Ö·û¼¯ÊÇÒ»¸ö×Ö½ÚÊý¾ÝµÄ½âÊÍ ......

Oracle·ÖÎöº¯ÊýÓ¦ÓÃ(Analytic Functions)

Oracle ·ÖÎöº¯ÊýʹÓýéÉÜ
   ·ÖÎöº¯ÊýÊÇoracle816ÒýÈëµÄÒ»¸öȫеĸÅÄî,ΪÎÒÃÇ·ÖÎöÊý¾ÝÌṩÁËÒ»ÖÖ¼òµ¥¸ßЧµÄ´¦Àí·½Ê½.ÔÚ·ÖÎöº¯Êý³öÏÖÒÔÇ°,ÎÒÃDZØÐëʹÓÃ×ÔÁª²éѯ,×Ó²éѯ»òÕßÄÚÁªÊÓͼ,ÉõÖÁ¸´ÔӵĴ洢¹ý³ÌʵÏÖµÄÓï¾ä,ÏÖÔÚÖ»ÒªÒ»Ìõ¼òµ¥µÄsqlÓï¾ä¾Í¿ÉÒÔʵÏÖÁË,¶øÇÒÔÚÖ´ÐÐЧÂÊ·½ÃæÒ²ÓÐÏ൱´óµÄÌá¸ß.ÏÂÃæÎÒ½«Õë¶Ô·ÖÎöº¯ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ