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

Oracle¼¼ÇÉ£ºÓÃv$session_longops¸ú×ÙDDLÓï¾ä

OracleÊý×Ö×Öµä°üº¬Ò»¸öÏÊΪÈËÖªµÄv$session_longopsÊÓͼ¡£v$session_longopsÊÓͼ¿ÉÒÔʹOracleר¼Ò¼õÉÙÔËÐÐʱ¼äºÜ³¤µÄDDLºÍDMLÓï¾äµÄÔËÐÐʱ¼ä¡£
¡¡¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡ÀýÈçÔÚÊý¾Ý²Ö¿â»·¾³ÖУ¬¼´Ê¹Ê¹Óò¢ÐÐË÷Òý´´½¨¼¼Êõ£¬¹¹½¨Ò»¸öºÜ¶àG×Ö½Ú´óµÄË÷ÒýÐèÒªºÄ·ÑºÜ¶à¸öСʱ¡£ÕâÀïÄã¾Í¿ÉÒÔ²éѯv$session_longopsÊÓͼ¿ìËÙÕÒ³öÒ»¸öÌØ¶¨µÄDDLÓï¾äÒѾ­Íê³ÉÁ˶àÉÙ¡£Æäʵv$session_longopsÊÓͼҲ¿ÉÒÔÓÃÓÚÈκÎÔËÐÐʱ¼äºÜ³¤µÄ²Ù×÷£¬°üÀ¨ÔËÐÐʱ¼äºÜ³¤µÄ¸üвÙ×÷¡£
¡¡¡¡
¡¡¡¡ÏÂÃæµÄ½Å±¾½«ÏÔʾһ¸ö״̬ÐÅÏ¢£¬ËµÃ÷ÁËÔËÐÐʱ¼äºÜ³¤µÄDDL²Ù×÷ÒѾ­Ê¹ÓõÄʱ¼ä¡£×¢ÒâÄã±ØÐë´Óv$sessionÖÐÈ¡µÃSID²¢½«Æä²åÈëµ½ÏÂÃæµÄSQLÓï¾äÖУº
¡¡¡¡
¡¡¡¡select
¡¡¡¡ sid,
¡¡¡¡ message
¡¡¡¡from
¡¡¡¡ v$session_longops
¡¡¡¡where
¡¡¡¡ sid = 13
¡¡¡¡order by
¡¡¡¡ start_time;
¡¡¡¡ÕâÀïÊÇÒ»¸öÊä³öµÄÀý×Ó£¬ÏÔʾÁËÔËÐÐʱ¼äºÜ³¤µÄCREATE INDEXÓï¾äµÄÔËÐйý³Ì¡£
¡¡¡¡
¡¡¡¡
¡¡¡¡SID MESSAGE
¡¡¡¡--- -------------------------------------------------------------------
¡¡¡¡ 11 Table Scan: CUST.PK_IDX: 732 out of 243260 Blocks done


Ïà¹ØÎĵµ£º

oracle ¶¨Ê± ×÷Òµ Àý×Ó

sql > variable jobno  number ;
sql > begin
sql > DBMS_JOB.submit(:jobno, ' pro_name(); ' ,sysdate, ' sysdate+1 ' ); 
 dbms_job.submit(:job1, ' MYPROC; ' ,sysdate, ' sysdate+1/1440 ' );¡¡¡¡ -- ÿÌì1440·ÖÖÓ£¬¼´Ò»·ÖÖÓÔËÐÐtest¹ý³ÌÒ»´Î
sql > commit ;
sql > end ; ......

oracle·ÖÎöº¯Êýrow_number() over()ʹÓÃ

row_number() OVER (PARTITION BY COL1 ORDER BY COL2) ±íʾ¸ù¾ÝCOL1·Ö×飬ÔÚ·Ö×éÄÚ²¿¸ù¾Ý COL2ÅÅÐò£¬¶ø´Ëº¯Êý¼ÆËãµÄÖµ¾Í±íʾÿ×éÄÚ²¿ÅÅÐòºóµÄ˳Ðò±àºÅ£¨×éÄÚÁ¬ÐøµÄΨһµÄ).
  ÓërownumµÄÇø±ðÔÚÓÚ£ºÊ¹ÓÃrownum½øÐÐÅÅÐòµÄʱºòÊÇÏȶԽá¹û¼¯¼ÓÈëαÁÐrownumÈ»ºóÔÙ½øÐÐÅÅÐò£¬¶ø´Ëº¯ÊýÔÚ°üº¬ÅÅÐò´Ó¾äºóÊÇÏÈÅÅÐòÔÙ¼ÆËãÐкÅ ......

Oracle µÄrownum Ô­ÀíºÍʹÓà ¼°ÓërowidµÄÇø±ð

Oracle µÄrownum Ô­ÀíºÍʹÓÃ
ÔÚOracle ÖУ¬Òª°´Ìض¨Ìõ¼þ²éѯǰNÌõ¼Ç¼£¬Óøörownum ¾Í¸ã¶¨ÁË¡£
select * from emp where rownum <= 5
¶øÇÒÊéÉÏÒ²¸æ½ë£¬²»ÄܶÔrownum ÓÃ">"£¬ÕâÒ²¾ÍÒâζ×Å£¬Èç¹ûÄãÏëÓÃ
select * from emp where rownum > 5
ÔòÊÇʧ°ÜµÄ¡£ÒªÖªµÀΪʲô»áʧ°Ü£¬ÔòÐèÒªÁ˽ârownum ±³ºóµÄ»úÖÆ£ ......

oracle id ×ÔÔö

oracleÈÃid×Ô¶¯Ôö³¤£¨insertʱ²»ÓÃÊÖ¶¯²åÈëid£©µÄ°ì·¨£¬ÏñMysqlÖеÄauto_incrementÄÇÑù
´´½¨ÐòÁÐ  
  create   sequence   emp_seq  
  increment   by   1  
  start   with   1  
  nomaxvalue  
  nocycle  
  ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ