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

oracle overº¯ÊýµÄ¼òµ¥Ó¦Óã¬ÍøÉÏת³­

ÀàËÆ sum(...) over ... µÄʹÓÃ
¡¡¡¡
¡¡¡¡1.Ô­±íÐÅÏ¢£º
¡¡¡¡
¡¡¡¡SQL> break on deptno skip 1¡¡-- ΪЧ¹û¸üÃ÷ÏÔ£¬°Ñ²»Í¬²¿ÃŵÄÊý¾Ý¸ô¶ÎÏÔʾ¡£
¡¡¡¡SQL> select deptno,ename,sal
¡¡¡¡2¡¡from emp
¡¡¡¡3¡¡order by deptno;
¡¡¡¡
¡¡¡¡¡¡¡¡DEPTNO ENAME¡¡¡¡¡¡¡¡¡¡¡¡ SAL
¡¡¡¡---------- ---------- ----------
¡¡¡¡¡¡¡¡¡¡¡¡10 CLARK¡¡¡¡¡¡¡¡¡¡¡¡2450
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ KING¡¡¡¡¡¡¡¡¡¡¡¡ 5000
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MILLER¡¡¡¡¡¡¡¡¡¡ 1300
¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡20 SMITH¡¡¡¡¡¡¡¡¡¡¡¡ 800
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ADAMS¡¡¡¡¡¡¡¡¡¡¡¡1100
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ FORD¡¡¡¡¡¡¡¡¡¡¡¡ 3000
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ SCOTT¡¡¡¡¡¡¡¡¡¡¡¡3000
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ JONES¡¡¡¡¡¡¡¡¡¡¡¡2975
¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡30 ALLEN¡¡¡¡¡¡¡¡¡¡¡¡1600
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ BLAKE¡¡¡¡¡¡¡¡¡¡¡¡2850
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ MARTIN¡¡¡¡¡¡¡¡¡¡ 1250
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ JAMES¡¡¡¡¡¡¡¡¡¡¡¡ 950
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ TURNER¡¡¡¡¡¡¡¡¡¡ 1500
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ WARD¡¡¡¡¡¡¡¡¡¡¡¡ 1250
¡¡¡¡
¡¡¡¡ÒÑÑ¡Ôñ14ÐС£
2.ÏÈÀ´Ò»¸ö¼òµ¥µÄ£¬×¢Òâover(...)Ìõ¼þµÄ²»Í¬£¬
ʹÓà sum(sal) over (order by ename)... ²éѯԱ¹¤µÄнˮ“Á¬Ðø”ÇóºÍ,
×¢Òâover (order   by ename)Èç¹ûûÓÐorder by ×Ӿ䣬ÇóºÍ¾Í²»ÊÇ“Á¬Ðø”µÄ£¬
·ÅÔÚÒ»Æð£¬Ìå»áһϲ»Í¬Ö®´¦£º
SQL> break on '' -- È¡ÏûÊý¾Ý·Ö¶ÎÏÔʾ
SQL> select deptno,ename,sal,
   2   sum(sal) over (order by ename) Á¬ÐøÇóºÍ,
   3   sum(sal) over () ×ܺÍ,                   -- ´Ë´¦sum(sal) over () µÈͬÓÚsum(sal)
   4   100*round(sal/sum(sal) over (),4) "·Ý¶î(%)"
   5   from emp
   6   /
     DEPTNO ENAME              SAL    Á¬ÐøÇóºÍ        ×ܺ͠    ·Ý¶î(%)
---------- ---------- ---------- ---------- ---------- ----------
         20 ADAMS        &


Ïà¹ØÎĵµ£º

Windows Oracle 10GÊÖ¹¤´´½¨Êý¾Ý¿â

ÔÚOracleÖн¨¿â£¬Í¨³£ÓÐÁ½ÖÖ·½·¨¡£Ò»ÊÇʹÓÃOracleµÄ½¨¿â¹¤
ÇÒDBCA£¬ÕâÊÇÒ»¸öͼÐνçÃæ¹¤ÇÒ£¬Ê¹ÓÃÆðÀ´·½±ãÇÒºÜÈÝÒ×Àí½â£¬ÒòΪËüµÄ½çÃæÓѺá¢ÃÀ¹Û£¬¶øÇÒÌáʾҲ±È½ÏÆëÈ«¡£ÔÚ£×indowsϵͳÖУ¬Õâ¸ö¹¤¾ß¿ÉÒÔÔÚOracle³ÌÐò×éÖдò¿ª£¨”¿ªÊ¼”—“³ÌÐò”—“ Oracle OraDb10g_home1”&mdash ......

OracleϵÁУºÍ¼Æ¬µÄ´æ´¢

 OracleϵÁУºÍ¼Æ¬µÄ´æ´¢
Ò»£ºÊ²Ã´ÊÇ´ó¶ÔÏ󣬴ó¶ÔÏó»ù±¾²Ù×÷£¿
 ²Î¼ûÎÒµÄBLOG£ºOracleϵÁУºLOB´ó¶ÔÏó´¦Àí
 http://blog.csdn.net/qfs_v/archive/2008/05/21/2464599.aspx
 
¶þ£¬Í¼Æ¬µÄ´æ´¢»ò¶þ½øÖÆÎļþµÄ´æ´¢
 1£¬ÏȲåÈëÆÕͨÊý¾Ý£¬Óöµ½´ó¶ÔÏóÁÐʹÓÃempty_blob()¹¹Ôì¿ÕµÄÖ¸Õë¡£
  Àý× ......

¡¾×ª¡¿oracle ȨÏÞ¹ÜÀíÏà¹ØÃüÁî

Ò»¡¢ÏµÍ³µÄĬÈÏÓû§
Java´úÂë
sys;//ϵͳ¹ÜÀíÔ±£¬ÓµÓÐ×î¸ßȨÏÞ     
system;//±¾µØ¹ÜÀíÔ±£¬´Î¸ßȨÏÞ     
scott;//ÆÕͨÓû§£¬ÃÜÂëĬÈÏΪtiger,ĬÈÏδ½âËø  
¶þ¡¢µÇ½
Java´úÂë
sqlplus conn / as sysdba;//µÇ½sysÕÊ»§     ......

Oracle ÈýÖÖ¼¯ºÏÊý¾ÝÀàÐ͵ıȽÏ

 Oracle ÈýÖÖ¼¯ºÏÊý¾ÝÀàÐ͵ıȽÏ:
PL/SQLÖÐûÓÐÊý×éµÄ¸ÅÄËûµÄ¼¯ºÏÊý¾ÝÀàÐͺÍÊý×éÊÇÏàËÆµÄ¡£ÔÚ7.3ÒÔǰµÄ°æ±¾ÖÐÖ»ÓÐÒ»ÖÖ¼¯ºÏ£¬³ÆÎªPL/SQL±í£¬ÔÚÕâÖ®ºóÓÖÓÐÁ½ÖÖ¼¯ºÏÊý¾ÝÀàÐÍ:ǶÌ×±íºÍvarray¡£ÆäÖÐvarray¼¯ºÏÖеÄÔªËØÊÇÓÐÊýÁ¿ÏÞÖÆµÄ£¬index_by±íºÍǶÌ×±íÊÇûÓÐÕâ¸öÏÞÖÆµÄ¡£index-by±íÊÇÏ¡ÊèµÄ£¬Ò²¾ÍÊÇ˵ϱê¿ÉÒÔ²»Á¬Ðø ......

¹ØÓÚOracle 01122,01110,01207µÄ´íÎóºÍ½â¾ö

 Ô­´´ÓÚ2007Äê04ÔÂ12ÈÕ£¬2009Äê10ÔÂ15ÈÕÇ¨ÒÆÖÁ´Ë¡£
windows xp£¬Êý¾Ý¿âoracle 10.2.0¡£1
ûÓб¸·Ý£¬»ù±¾ÉÏÊÇĬÈϰ²×°£¬ºÃÏñ»¹²»Êǹ鵵ģʽ
Ö¢×´£ºsqlplusÖ»ÓÐsysdbaÓû§ÄܽøÈ¥£¬ÆäËûÓû§½øÈ¥Ò»¸Å±¨£ºora-01033£ºoracleÕýÔÚ³õʼ»¯»ò¹Ø±Õ
¶øÇÒsysdbaÓû§½øÈ¥Ö®ºóÄÜÖ´ÐÐselect sysdate from dual£¬µ«ÊÇÖ´ÐÐselect use ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ