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

oracle´¦Àíʱ¼äµÄ³£Óú¯Êý

36.ADD_MONTHS
¡¡¡¡Ôö¼Ó»ò¼õÈ¥Ô·Ý
¡¡¡¡SQL> select to_char(add_months(to_date(199912,yyyymm),2),yyyymm) from dual;
¡¡¡¡TO_CHA
¡¡¡¡------
¡¡¡¡200002
¡¡¡¡SQL> select to_char(add_months(to_date(199912,yyyymm),-2),yyyymm) from dual;
¡¡¡¡TO_CHA
¡¡¡¡------
¡¡¡¡199910
¡¡¡¡37.LAST_DAY
¡¡¡¡·µ»ØÈÕÆÚµÄ×îºóÒ»Ìì
¡¡¡¡SQL> select to_char(sysdate,yyyy.mm.dd),to_char((sysdate)+1,yyyy.mm.dd) from
dual;
¡¡¡¡TO_CHAR(SY TO_CHAR((S
¡¡¡¡---------- ----------
¡¡¡¡2004.05.09 2004.05.10
¡¡¡¡SQL> select last_day(sysdate) from dual;
¡¡¡¡LAST_DAY(S
¡¡¡¡----------
¡¡¡¡31-5ÔÂ-04
¡¡¡¡38.MONTHS_BETWEEN(date2,date1)
¡¡¡¡¸ø³ödate2-date1µÄÔ·Ý
¡¡¡¡SQL> select months_between(19-12ÔÂ-1999,19-3ÔÂ-1999) mon_between from dual;
¡¡¡¡MON_BETWEEN
¡¡¡¡-----------
¡¡¡¡9
¡¡¡¡SQL>selectmonths_between(to_date(2000.05.20,yyyy.mm.dd),to_date(2005.05.20,yyyy.mm.dd))
¡¡¡¡mon_betw from dual;
¡¡¡¡MON_BETW
¡¡¡¡---------
¡¡¡¡-60
¡¡¡¡39.NEW_TIME(date,this,that)
¡¡¡¡¸ø³öÔÚthisʱÇø=otherʱÇøµÄÈÕÆÚºÍʱ¼ä
¡¡¡¡SQL> select to_char(sysdate,yyyy.mm.dd hh24:mi:ss) bj_time,to_char(new_time 2
(sysdate,PDT,GMT),yyyy.mm.dd hh24:mi:ss) los_angles from dual;
¡¡¡¡BJ_TIME LOS_ANGLES
¡¡¡¡------------------- -------------------
¡¡¡¡2004.05.09 11:05:32 2004.05.09 18:05:32
¡¡¡¡40.NEXT_DAY(date,day)
¡¡¡¡¸ø³öÈÕÆÚdateºÍÐÇÆÚxÖ®ºó¼ÆËãÏÂÒ»¸öÐÇÆÚµÄÈÕÆÚ
¡¡¡¡SQL> select next_day('18-5ÔÂ-2001','ÐÇÆÚÎå') next_day from dual;
¡¡¡¡NEXT_DAY
¡¡¡¡----------
¡¡¡¡25-5ÔÂ-01
¡¡


Ïà¹ØÎĵµ£º

oracle PL SQLѧϰ°¸Àý£¨¶þ£©

¡¾ÑµÁ·6.1¡¿¡¡Ê¹ÓÃÒþʽÓαêµÄÊôÐÔ£¬Åж϶ԹÍÔ±¹¤×ʵÄÐÞ¸ÄÊÇ·ñ³É¹¦¡£
²½Öè1£ºÊäÈëºÍÔËÐÐÒÔϳÌÐò£º
BEGIN
  UPDATE emp SET sal=sal+100 WHERE empno=1234;
  IF SQL%FOUND THEN
       DBMS_OUTPUT.PUT_LINE('³É¹¦Ð޸ĹÍÔ±¹¤×Ê£¡');
       ......

ORACLE SGAÖ®Êý¾Ý»º³åÇø£¨Data Buffer£©

ôßÉÏͨ¹ýÔ¤±àÒë²ûÊöµÀ¹²Ïí³Ø×îºóµ½SGA£¬ÕâÀï½øÒ»²½ËµÃ÷Ò»ÏÂSGAÖÐÁíÒ»¸ö´ó¿é£¬Êý¾Ý»º³åÇø¡£
Ê×ÏÈÁ˽âÏÂSGAÖÖ´óÖÂÓÐÄÇЩ¶«Î÷£¬ÕâЩ¶«Î÷Ëæ×ÅÊý¾Ý¿â°æ±¾µÄÔö¼Ó»áÓÐËùÔö¼Ó£¬²»¹ý´óÖÂÉÏÓ¦¸ÃÒ»Ö£¬ÕâÒ²ÊÇ»ù±¾ËùÓеÄÌåϵ½á¹¹¶¼»áÃèÊöµÄ¶«Î÷£º ......

Oracle SCN ½éÉÜÈýƪÎÄÕÂ

ÎÄÕÂÒ»£ºSCNÊÇʲô£¿The System Change Number
  system change number (SCN)ÊÇÒ»¸ö·Ç³£ÖØÒªµÄ±ê¼Ç£¬OracleʹÓÃËüÀ´±ê¼ÇÊý¾Ý¿âÔÚ¹ýȥʱ¼äÄÚµÄ״̬ºÍ¹ì¼£¡£
OracleʹÓÃSCNÀ´±£´æËùÓб仯µÄ¹ì¼£¡£SCNÊÇÒ»¸öÂß¼­Ê±ÖÓÀ´¼Ç¼Êý¾Ý¿âʼþ¡£Ëü·Ç³£µÄÖØÒª£¬²¢²»ÊÇÖ»ÊÇΪÁ˻ָ´¡£
SCNÓеãÀàËÆÓÚsequence£¬OracleÔÚSGAÖÐÔ ......

´¦ÀíoracleÊý¾Ý

/**
 *
 */
package com.huawei.widget.util;
import java.math.BigDecimal;
/**
 * @author tanjixuan
 * @since 2008-12-20
 *
 */
public final class DatabaseUtil
{
 // oracleתÒå×Ö·û
 public static final char ORACLE_ESCAPE_CHAR = '\\';
 // orac ......

oracle supportÒ»´ÎΣ»ú´¦Àí£¨Ö®Ò»£©

ÌìÓв»²â·çÔÆ£¬
IBM µÄÖж˴ÅÅÌÕóÁÐÕâ´ÎÓÖÈÇ»öÁË¡£ÔÚ΢ÂëÉý¼¶µÄʱºò£¬
DS4800 ·¢Éú¹ÊÕÏ¡£IBM¹¤³Ìʦ°ÑÕóÁйÊÕϻָ´ºó£¬ÅÄÅÄƨ¹É×ßÈË£¬ÁôÏÂÁËÕóÁÐÉϲ»Ò»ÖµÄÊý¾Ý¡£
û°ì·¨£¬ÕóÁÐÉϵÄÊý¾ÝÓÖµÃÎÒÃÇÀ´Ïë°ì·¨ÇÀ¾ÈÁË¡£¡£¡£¡£
»¹ºÃÓÐoracle supportµÄÖ§³ÖÎÒÃÇ×îÖÕ»¯½âÁËÕâ´ÎΣ»ú¡£ÏÂÎÄÏêϸ½éÉÜÁËÕû¸ö»Ö¸´µÄ¹ý³Ì¡£
 
&nbs ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ