易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle计算时间差表达式

 
有两个日期数据START_DATE,END_DATE,欲得到这两个日期的时间差(以天,小时,分钟,秒,毫秒):
天:
ROUND(TO_NUMBER(END_DATE - START_DATE))
小时:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24)
分钟:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60)
秒:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60 * 60)
毫秒:
ROUND(TO_NUMBER(END_DATE - START_DATE) * 24 * 60 * 60 * 60)


相关文档:

从ORACLE中用语句导出序列

今天从数据库中导出几张表,但发现需要的序列都没导出来,于是网上找找方法,发现了如下语句
select
'create sequence USERNAME.'|| t.sequence_name || ' minvalue '||MIN_VALUE||' maxvalue '||MAX_VALUE||' start with '||LAST_NUMBER||' increment by '||INCREMENT_BY||' cache '||CACHE_SIZE||' ;'
from dba_sequen ......

Oracle认证的价值

Oracle的每门认证考试是135美金,共有5门考试,所有的考试费用再加上一些其它费用(书、培训等等),要想通过Oracle认证考试本身就是一笔不小的投资,但是,从今天的就业市场来看,得到的回报还是值得的。
很多人都希望在IT领域得到像Oracle DBA那样的高薪——年薪75,000$到140,000$.对于Oracle DBA的资深人士 ......

Oracle中利用Trigger进行工作

Oracle数据库中,有些情况下,对数据记录需要记录日志,或保存操作历史等情况.在此我们可以借助“数据库Trigger”进行。下面以一例进行说明:
CREATE OR REPLACE TRIGGER aits_auth_group_auth_trga_diu
  AFTER update OR DELETE OR  INSERT on  aits_authority_group_auth
  for each row ......

Oracle中修改Sequence方法

Oracle中修改Sequence方法:就是改变它的increment 递增大小,它可以为正也可以为负。如下:
SQL> select seq.nextval from dual;
   NEXTVAL
----------
        21
SQL> alter sequence seq increment by 79;
序列已更改。
SQL> select seq.nextval from d ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号