ÉñÃØµÄ 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 ÖÐ TO_DATE º¯ÊýµÄʱ¼ä¸ñʽ£¬ÒÔ 2008-09-10 23:45:56 ΪÀý
¸ñʽ
˵Ã÷
ÏÔʾֵ
±¸×¢
Year(Äê):
yy
two digits(Á½Î»Äê)
08
yyy
three digits(ÈýλÄê)
008
yyyy
four digits(ËÄλÄê)
2008
Month(ÔÂ):
mm
number(Á½Î»ÔÂ)
09
mon
abbre ......
Èç¹û˵RedoÊÇÓÃÀ´±£Ö¤ÔÚ¹ÊÕÏʱÊÂÎñ¿ÉÒÔ±»»Ö¸´£¬ÄÇôUndoÔòÊÇÓÃÀ´±£Ö¤ÊÂÎñ¿ÉÒÔ±»»ØÍË»òÕß³·Ïú¡£
ÔÚÐ޸IJÙ×÷ÖУ¬¶ÔÓÚ»ØÍ˶εIJÙ×÷´æÔÚ¶à´¦£¬ÔÚÊÂÎñ¿ªÊ¼Ê±£¬Ê×ÏÈÐèÒªÔڻعö¶Î±í¿Õ¼ä»ñµÃÒ»¸öÊÂÎñ²Û£¬·ÖÅä¿Õ¼ä£¬È»ºó´´½¨Ç°¾µÏñ£¬´ËºóÊÂÎñµÄÐ޸IJÅÄܽøÐУ¬Oracle±ØÐëÒÔ´ËÀ´±£Ö¤ÊÂÎñÊÇ¿ÉÒÔ»ØÍ˵ġ£
Èç¹ûÓû§Ìá½»ÁËÊÂÎñ£¬Oracle»á ......
2008Äê06ÔÂ01ÈÕ ÐÇÆÚÈÕ 14:52
OracleµÄÊý¾Ý¿â¶ÔÏó·ÖΪÎåÖÖ£º±í£¬ÊÓͼ£¬ÐòÁУ¬Ë÷ÒýºÍͬÒå´Ê¡£
ÊÓͼÊÇ»ùÓÚÒ»¸ö±í»ò¶à¸ö±í»òÊÓͼµÄÂß¼±í£¬±¾Éí²»°üº¬Êý¾Ý£¬Í¨¹ýËü¿ÉÒÔ¶Ô±íÀïÃæµÄÊý¾Ý½øÐвéѯºÍÐ޸ġ£ÊÓͼ»ùÓÚµÄ±í³ÆÎª»ù±í¡£
ÊÓͼÊÇ´æ´¢ÔÚÊý¾Ý×ÖµäÀïµÄÒ»ÌõselectÓï¾ä¡£ ͨ¹ý´´½¨ÊÓͼ¿ÉÒÔÌáÈ¡Êý¾ÝµÄÂß¼Éϵļ¯ ......
ÔÎĵØÖ·£ºhttp://blog.csdn.net/cnham/archive/2009/08/30/4500928.aspx
oracleµÄ·ÖÎöº¯Êýover ¼°¿ª´°º¯Êý
Ò»£º·ÖÎöº¯Êýover
Oracle´Ó8.1.6¿ªÊ¼Ìṩ·ÖÎöº¯Êý£¬·ÖÎöº¯ÊýÓÃÓÚ¼ÆËã»ùÓÚ×éµÄijÖÖ¾ÛºÏÖµ£¬ËüºÍ¾ÛºÏº¯ÊýµÄ²»Í¬Ö®´¦ÊÇ
¶ÔÓÚÿ¸ö×é·µ»Ø¶àÐУ¬¶ø¾ÛºÏº¯Êý¶ÔÓÚÿ¸ö×éÖ»·µ»ØÒ»ÐС£
ÏÂÃæÍ¨¹ý¼¸¸öÀý×ÓÀ´ËµÃ÷ÆäÓ ......
ÔÎĵØÖ·£ºhttp://hi.baidu.com/zengjl/blog/item/c06c8edeb2c7e45cccbf1aca.html/cmtid/305a850ea57b09ec37d1226c
1.²éѯ±íÊý¾Ý
SQL> select deptno,ename,sal
2 from emp
3 order by deptno;
DEPTNO ENAME SAL
......