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

ÉñÃØµÄ ORACLE DUAL±í


 
ÉñÃØµÄ ORACLE DUAL±í
 
     DUAL ? ÓÐʲôÉñÃØµÄ? µ±ÄãÏëµÃµ½ORACLEϵͳʱ¼ä, ¼ò¼òµ¥µ¥ÇÃÒ»ÐÐSQL¡¡
¡¡¡¡
¡¡¡¡²»¾ÍµÃÁËÂð? ¹ÊŪÐþÐé….¡¡
¡¡¡¡
¡¡¡¡SQL> select sysdate from dual;¡¡
¡¡¡¡
¡¡¡¡SYSDATE¡¡
¡¡¡¡
¡¡¡¡———¡¡
¡¡¡¡
¡¡¡¡28-SEP-03¡¡
¡¡¡¡
¡¡¡¡¹þ¹þ, ȷʵDUALµÄʹÓúܷ½±ã. µ«ÊÇ´ó¼ÒÖªµÀDUALµ¹µ×ÊÇʲôOBJECT, ËüÓÐÊ²Ã´ÌØÊâµÄÐÐΪÂð? À´,ÎÒÃÇÒ»Æð¿´Ò»¿´.¡¡
¡¡¡¡
¡¡¡¡Ê×ÏȸãÇå³þDUALÊÇʲôOBJECT :¡¡
¡¡¡¡
¡¡¡¡SQL> connect system/manager¡¡
¡¡¡¡
¡¡¡¡Connected.¡¡
¡¡¡¡
¡¡¡¡SQL> select owner, object_name , object_type from dba_objects where object_name like ‘%DUAL%’;¡¡
¡¡¡¡
¡¡¡¡OWNER OBJECT_NAME OBJECT_TYPE¡¡
¡¡¡¡
¡¡¡¡————— ————— ————-¡¡
¡¡¡¡
¡¡¡¡SYS DUAL TABLE¡¡
¡¡¡¡
¡¡¡¡PUBLIC DUAL SYNONYM¡¡
¡¡¡¡
¡¡¡¡Ô­À´DUALÊÇÊôÓÚSYS schemaµÄÒ»¸ö±í,È»ºóÒÔPUBLIC SYNONYMµÄ·½Ê½¹©ÆäËûÊý¾Ý¿âUSERʹÓÃ.¡¡
¡¡¡¡
¡¡¡¡ÔÙ¿´¿´ËüµÄ½á¹¹:¡¡
¡¡¡¡
¡¡¡¡SQL> desc dual¡¡
¡¡¡¡
¡¡¡¡Name Null? Type¡¡
¡¡¡¡
¡¡¡¡—————————————– ——– —————————-¡¡
¡¡¡¡
¡¡¡¡DUMMY VARCHAR2(1)¡¡
¡¡¡¡
¡¡¡¡SQL>¡¡
¡¡¡¡
¡¡¡¡Ö»ÓÐÒ»¸öÃû×Ö½ÐDUMMYµÄ×Ö·ûÐÍCOLUMN .¡¡
¡¡¡¡
¡¡¡¡È»ºó²éѯһϱíÀïµÄÊý¾Ý:¡¡
¡¡¡¡
¡¡¡¡SQL> select dummy from dual;¡¡
¡¡¡¡
¡¡¡¡DUMMY¡¡
¡¡¡¡
¡¡¡¡———-¡¡
¡¡¡¡
¡¡¡¡X¡¡
¡¡¡¡
¡¡¡¡
¡¡¡¡Å¶, Ö»ÓÐÒ»Ìõ¼Ç¼, DUMMYµÄÖµÊÇ’X’ .ºÜÕý³£°¡,Ã»Ê²Ã´Ææ¹ÖÂï. ºÃ,ÏÂÃæ¾ÍÓÐÆæÃîµÄ¶«Î÷³öÏÖÁË!¡¡
¡¡¡¡
¡¡¡¡²åÈëÒ»Ìõ¼Ç¼:¡¡
¡¡¡¡
¡¡¡¡SQL> connect sys as sysdba¡¡
¡¡¡¡
¡¡¡¡Connected.¡¡
¡¡¡¡
¡¡¡¡SQL> insert into dual values ( ‘Y’);¡¡
¡¡¡¡
¡¡¡¡1 row created.¡¡
¡¡¡¡
¡¡¡¡SQL> commit;¡¡
¡¡¡¡
¡¡¡¡Commit complete.¡¡
¡¡¡¡
¡¡¡¡SQL> select count(*) from dual;¡¡
¡¡¡¡
¡¡¡¡COUNT(*)¡¡
¡¡¡¡
¡¡¡¡———-¡¡
¡¡¡¡
¡¡¡¡2¡¡
¡¡¡¡
¡¡¡¡


Ïà¹ØÎĵµ£º

oracle ±í¿Õ¼ä²Ù×÷

oracle±í¿Õ¼ä²Ù×÷Ïê½â
  1
  2
  3×÷Õߣº   À´Ô´£º    ¸üÐÂÈÕÆÚ£º2006-01-04 
  5
  6 
  7½¨Á¢±í¿Õ¼ä
  8
  9CREATE TABLESPACE data01
 10DATAFILE '/ora ......

ORACLE REDO ¡¶ÉîÈëdz³öORACLEµÚÁùÕ¡·

RedoµÄÄÚÈÝ
Oracleͨ¹ýRedoÀ´ÊµÏÖ¿ìËÙÌá½»£¬Ò»·½ÃæÊÇÒòΪRedo Log File¿ÉÒÔÁ¬Ðø¡¢Ë³ÐòµØ¿ìËÙд³ö£¬ÁíÒ»¸ö·½ÃæÒ²ºÍRedo¼Ç¼µÄ¾«¼òÄÚÈÝÓйء£
Á½¸ö¸ÅÄ
¸Ä±äÏòÁ¿£¨Change Vector£©
¸Ä±äÏòÁ¿±íʾ¶ÔÊý¾Ý¿âÄÚijһ¸öÊý¾Ý¿éËù×öµÄÒ»´Î±ä¸ü¡£¸Ä±äÏòÁ¿Öаüº¬Á˱ä¸üµÄÊý¾Ý¿éµÄ°æ±¾ºÅ¡¢ÊÂÎñ²Ù×÷´úÂë¡¢±ä¸ü´ÓÊôÊý¾Ý¿éµÄµØÖ·£¨DBA£ ......

ORACLE UNDO ¡¶ÉîÈëdz³öORACLEµÚÆßÕ¡·

Èç¹û˵RedoÊÇÓÃÀ´±£Ö¤ÔÚ¹ÊÕÏʱÊÂÎñ¿ÉÒÔ±»»Ö¸´£¬ÄÇôUndoÔòÊÇÓÃÀ´±£Ö¤ÊÂÎñ¿ÉÒÔ±»»ØÍË»òÕß³·Ïú¡£
ÔÚÐ޸IJÙ×÷ÖУ¬¶ÔÓÚ»ØÍ˶εIJÙ×÷´æÔÚ¶à´¦£¬ÔÚÊÂÎñ¿ªÊ¼Ê±£¬Ê×ÏÈÐèÒªÔڻعö¶Î±í¿Õ¼ä»ñµÃÒ»¸öÊÂÎñ²Û£¬·ÖÅä¿Õ¼ä£¬È»ºó´´½¨Ç°¾µÏñ£¬´ËºóÊÂÎñµÄÐ޸IJÅÄܽøÐУ¬Oracle±ØÐëÒÔ´ËÀ´±£Ö¤ÊÂÎñÊÇ¿ÉÒÔ»ØÍ˵ġ£
Èç¹ûÓû§Ìá½»ÁËÊÂÎñ£¬Oracle»á ......

Oracle Top N ºÍ OracleÖеÄlimitÎÊÌâ½â¾ö·½°¸

oracle top N
1.ÔÚORACLEÖÐʵÏÖSELECT TOP N
   ÓÉÓÚORACLE²»Ö§³ÖSELECT TOPÓï¾ä£¬ËùÒÔÔÚORACLEÖо­³£ÊÇÓÃORDER BY¸úROWNUMµÄ×éºÏÀ´ÊµÏÖSELECT TOP NµÄ²éѯ¡£
¼òµ¥µØËµ£¬ÊµÏÖ·½·¨ÈçÏÂËùʾ£º
      SELECT¡¡ÁÐÃû£±£®£®£®ÁÐÃû£î¡¡from
        ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ