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

Oracle ÖеÄto_date()º¯Êý


to_date()Óë24Ð¡Ê±ÖÆ±íʾ·¨¼°mm·ÖÖÓµÄÏÔʾ£º
Ò»¡¢ÔÚʹÓÃOracleµÄto_dateº¯ÊýÀ´×öÈÕÆÚת»»Ê±£¬ºÜ¶àJava³ÌÐòÔ±Ò²Ðí»áÖ±½ÓµÄ²ÉÓÓyyyy-MM-dd
HH:mm:ss”µÄ¸ñʽ×÷Ϊ¸ñʽ½øÐÐת»»£¬µ«ÊÇÔÚOracleÖлáÒýÆð´íÎ󣺓ORA 01810 ¸ñʽ´úÂë³öÏÖÁ½´Î”¡£
È磺select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mm:ss') from
dual;
Ô­ÒòÊÇSQLÖв»Çø·Ö´óСд£¬MMºÍmm±»ÈÏΪÊÇÏàͬµÄ¸ñʽ´úÂ룬ËùÒÔOracleµÄSQL²ÉÓÃÁËmi´úÌæ·ÖÖÓ¡£
select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual;
¶þ¡¢ÁíÒªÒÔ24СʱµÄÐÎʽÏÔʾ³öÀ´ÒªÓÃHH24
select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;//miÊÇ·ÖÖÓ
select to_char(sysdate,'yyyy-MM-dd HH24:mm:ss') from dual;//mm»áÏÔʾÔ·ݠ
 
oracleÖеÄto_date²ÎÊýº¬Òå
 
 
 
1.ÈÕÆÚ¸ñʽ²ÎÊýº¬Òå˵Ã÷  
D Ò»ÖÜÖеÄÐÇÆÚ¼¸ 
 
DAY ÌìµÄÃû×Ö£¬Ê¹ÓÿոñÌî³äµ½9¸ö×Ö·û 
 
DD ÔÂÖеĵڼ¸Ìì 
 
DDD ÄêÖеĵڼ¸Ìì 
 
DY ÌìµÄ¼òдÃû 
 
IW ISO±ê×¼µÄÄêÖеĵڼ¸ÖÜ 
 
IYYY ISO±ê×¼µÄËÄλÄê·Ý 
 
YYYY ËÄλÄê·Ý 
 
YYY,YY,Y Äê·ÝµÄ×îºóÈý룬Á½Î»£¬Ò»Î» 
 
HH Сʱ£¬°´12Сʱ¼Æ 
 
HH24 Сʱ£¬°´24Сʱ¼Æ 
 
MI ·Ö 
 
SS Ãë 
 
MM Ô 
 
Mon Ô·ݵļòд 
 
Month Ô·ݵÄÈ«Ãû 
 
W ¸ÃÔµĵڼ¸¸öÐÇÆÚ 
 
WW ÄêÖеĵڼ¸¸öÐÇÆÚ 
 
 
 
1.ÈÕÆÚʱ¼ä¼ä¸ô²Ù×÷
¡¡¡¡µ±Ç°Ê±¼ä¼õÈ¥7·ÖÖÓµÄʱ¼ä
¡¡¡¡select sysdate,sysdate - interval ’7’ MINUTE from dual
¡¡¡¡µ±Ç°Ê±¼ä¼õÈ¥7СʱµÄʱ¼ä
¡¡¡¡select sysdate - interval ’7’ hour from dual
¡¡¡¡µ±Ç°Ê±¼ä¼õÈ¥7ÌìµÄʱ¼ä
¡¡¡¡select sysdate - interval ’7’ day from dual
¡¡¡¡µ±Ç°Ê±¼ä¼õÈ¥7ÔµÄʱ¼ä
¡¡¡¡select sysdate,sysdate - interval ’7’ month from dual
¡¡¡¡µ±Ç°Ê±¼ä¼õÈ¥7ÄêµÄʱ¼ä
¡¡¡¡select sysdate,sysdate - interval ’7’ year from dual
¡¡¡¡Ê±¼ä¼ä¸ô³ËÒÔÒ»¸öÊý×Ö
¡¡¡¡select sysdate,sysdate - 8 *interval ’2’ hour from dual
 
&nbs


Ïà¹ØÎĵµ£º

Oracle¶àÐмǼºÏ²¢/Á¬½Ó/¾ÛºÏ×Ö·û´®µÄ¼¸ÖÖ·½·¨

ʲôÊǺϲ¢¶àÐÐ×Ö·û´®£¨Á¬½Ó×Ö·û´®£©ÄØ£¬ÀýÈ磺
SQL> desc test;
Name     Type          Nullable Default Comments
------- ------------ -------- ------- --------
COUNTRY VARCHAR2(20) Y       &nb ......

OracleÉ󼯹¦ÄÜ

OracleÉ󼯹¦ÄÜ
Ò»¡¢    É󼯷ÖÀࣺ
OracleÖÐÉó¼Æ×ÜÌåÉϿɷÖΪ“±ê×¼É󼯔ºÍ“ϸÁ£¶ÈÉ󼯔ºóÕßÒ²³ÆÎª“»ùÓÚÕþ²ßµÄÉ󼯔£¬ÔÚOracle10GÖ®ºó¹¦Äܵõ½ºÜ´óÔöÇ¿¡£ÆäÖбê×¼Éó¼Æ¿É·ÖΪÓû§¼¶Éó¼ÆºÍϵͳ¼¶É󼯡£Óû§¼¶Éó¼ÆÊÇÈκÎOracleÓû§¿ÉÉèÖõÄÉ󼯣¬Ö÷ÒªÊÇÓû§Õë¶Ô×Ô¼º´´½¨ ......

Oracle select in/exists/not in/not exits

in ÊǰÑÍâ±íºÍÄÚ±í×÷hash Á¬½Ó£¬¶øexistsÊǶÔÍâ±í×÷loopÑ­»·£¬Ã¿´ÎloopÑ­»·ÔÙ¶ÔÄÚ±í½øÐвéѯ¡£
Ò»Ö±ÒÔÀ´ÈÏΪexists±ÈinЧÂʸߵÄ˵·¨ÊDz»×¼È·µÄ¡£
Èç¹û²éѯµÄÁ½¸ö±í´óСÏ൱£¬ÄÇôÓÃinºÍexists²î±ð²»´ó¡£
in ÊǰÑÍâ±íºÍÄÚ±í×÷hash Á¬½Ó£¬¶øexistsÊǶÔÍâ±í×÷loopÑ­»·£¬Ã¿´ÎloopÑ­»·ÔÙ¶ÔÄÚ±í½øÐвéѯ¡£
Ò»Ö ......

Oracle Trigger¼òµ¥Ó÷¨

1. trigger ÊÇ×Ô¶¯Ìá½»µÄ£¬²»ÓÃCOMMIT£¬ROLLBACK
2. trigger×î´óΪ32K£¬Èç¹ûÓи´ÔÓµÄÓ¦ÓÿÉÒÔͨ¹ýÔÚTRIGGERÀïµ÷ÓÃPROCEDURE»òFUNCTIONÀ´ÊµÏÖ¡£
3. Óï·¨
CREATE OR REPLACE TRIGGER <trigger_name>
<BEFORE | AFTER> <ACTION>
ON <table_name>
DECLARE
 <variable definitions> ......

oracleѧϰÀú³Ì

¶ÔoracleÒѾ­Ñ§Ï°Èý¸ö¶à4£¬¿ÉÒÔ²âÊÔÓÃһЩ¸´ÔÓµÄ×éºÏ£» 5£¬ËüÉú³ÉµÄ²âÊÔÓÃÀýÊÇÓм£¿ÉÑ­ÈÕ£¬¼´ÓйæÂɵ쬲»ÏñÊÖ¹¤²âÊÔÄÇÑù»áÒÅ©һЩÓÃÀýµÄ×éºÏ¡£ 3 Ñ¡ÔñOATSµÄ»ù±¾Ô­ÔòÒ»°ã¶¼ÊÇÏÈÈ·¶¨²âÊÔµÄÒòËØ¡¢Ë®Æ½ºÍ½»»¥×÷Ó㬺óÑ¡ÔñÊÊÓõÄÕý½»±í¡£ÔÚÈ·¶¨ÒòËØµÄˮƽÊýʱ£¬Ö÷ÒªÒòËØÓ¦¸Ã¶à°²Åż¸¸öˮƽ£¬´ÎÒªÒòËØ¿ÉÉÙ°²Åż¸¸öˮƽ¡£ £¨1ÖØ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ