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
¡¡
Ïà¹ØÎĵµ£º
Âò±¾Êé ÏÈ´Ó°²×°¿ªÊ¼°É È»ºóÂò±¾PLSQL ѧѧÓï·¨ ÕâÊÇ×î»ù±¾µÄ ½ÓÏÂÀ´¾ÍÑо¿¹ÊÕϺóÔõôÐÞ¸´ ÔÙ¾ÍÊDZ¸·Ý ÓÅ»¯ ¼¯Èº È»ºó»¹ÒªÑ§Ï°LINUX²Ù×÷ ÕâÊÇÒ»¶¨ÒªµÄ ×°WINDOWSÉϵÄORACLE²»¶à ÔÙ»¨2WÈ¥¿¼¸öOCP ¾ÍÐÐÁË
oracleµÄ¹Ù·½½Ì²ÄµÄ˳ÐòÊÇsql»ù´¡£¬½á¹¹£¬±¸·Ý»Ö¸´£¬ÐÔÄÜÓÅ»¯¡£
sqlÓï¾äµÄ»ù´¡»¹ÊǺÜÖØÒªµÄ¡£Èç¹ûÄãÏë×ö¿ª·¢pl/sqlÒ» ......
ÇëÑéÖ¤Ò»ÏÂsolarisºÍoracleµÄ°æ±¾ÐÅÏ¢£¬Èç¹û°æ±¾ºÅ²»¶Ô£¬¿ÉÄܻᰲװʧ°Ü
solaris°æ±¾£ºSunOs 5.10
oracle°æ±¾£º Oracle Database 10g Release 2 (10.2.0.2) for Solaris Operating System (x86)
**Èç¹û²»ÖªµÀsolarisµÄ°æ±¾£¬¿ÉÒÔÔÚÃüÁî´°¿ÚÊäÈë:uname -a
µÚÒ»²½:ÒÔROOTÉí·ÝµÇ½ϵͳ
µÚ¶þ²½:´´½¨Óû§ºÍ×é:
#groupadd ......
ÔÚѧϰoracleµÄʱºòÓöµ½ÁËÒ»¸öÎÊÌ⣬µ±ÎҵǼscottÓû§µÄʱºòÔõô¾ÍÊÇÁ´½Ó²»ÉÏ£¬³öÏÖÁËÒÔÏ´íÎóÌáʾ£¬the account is locked,˵Ã÷scottÓû§±»Ëø×¡ÁË£¬ÎҾͽøÐÐÁ˽âËø£¬Óï¾äÈçÏ£ºalter user soctt account unlock;Ö´ÐÐÍêÒÔºó·¢ÏÖÓÖÌáʾÁËÒ»¸ö´íÎóÐÅÏ¢£¬No Connect
ÎÞ·¨Á´½Ó£¬ºóÀ´ÔÚÍøÉϲéÁ˲飬ÖÕÓÚÕÒµ ......
Update SQLS will lead dead lock exception. Because by default, it use optimistic lock but not pessimistic lock.
Below description is exceprted from the attachment(It exceeds my image that this blog can not upload the attachment,hehe)
Optimistic locking offers an elegant solution to the problems o ......