易截截图软件、单文件、免安装、纯绿色、仅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 JOB间隔时间详解

Oracle JOB 间隔时间详解
INTERVAL参数设置:
每天运行一次                        'SYSDATE + 1'
每小时运行一次           &nbs ......

oracle PL SQL学习案例(一)

【示例1.1】  查询雇员编号为7788的雇员姓名和工资。
  步骤1:用SCOTT/TIGER账户登录SQL*Plus。
  步骤2:在输入区输入以下程序:
   /*这是一个简单的示例程序*/
  SET SERVEROUTPUT ON
  DECLARE--定义部分标识
    v_name  VARCHAR2 ......

oracle PL SQL学习案例(三)

存储过程
========================================================================== 
========================================================================== 
【训练15.1】  创建一个显示雇员总人数的存储过程。
  步骤1:登录SCOTT账户(或学生个人账户)。
  步骤2: ......

oracle grant

oracle grant
授权语句--select * from dba_users; 查询数据库中的所有用户
--alter user TEST_SELECT account lock; 锁住用户
--alter user TEST_SELECT account unlock; 给用户解锁
--create user xujin identified by   xujin; 建立用户
--grant create tablespace to xujin; 授权
--grant select ......

oracle support一次危机处理(之一)

天有不测风云,
IBM 的中端磁盘阵列这次又惹祸了。在微码升级的时候,
DS4800 发生故障。IBM工程师把阵列故障恢复后,拍拍屁股走人,留下了阵列上不一致的数据。
没办法,阵列上的数据又得我们来想办法抢救了。。。。
还好有oracle support的支持我们最终化解了这次危机。下文详细介绍了整个恢复的过程。
 
&nbs ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号