dfkt.net
当前位置:首页 >> sysDAtE函数 >>

sysDAtE函数

SYSDATE 功能与上相同,返回当前session所在时区的默认时间.但是需要注意的一点是,如果同时使用sysdate与current_date获得的时间不一定相同,某些情况下current_date会比sysdate快一秒.经过与xyf_tck(兄台的大作ORACLE的工作机制写的很好,深入浅出)的短暂交流,我们认为current_date是将current_timestamp中毫秒四舍五入后的返回,虽然没有找到文档支持,但是想来应该八九不离十.同时,仅是某些情况下会有一秒的误差,一般情况下并不会对你的操作造成影响,所以了解即可. 例如:SELECT SYSDATE,CURRENT_DATE FROM DUAL;

SYSDATE用来得到系统的当前日期SQL> select to_char(sysdate,dd-mm-yyyy day) from dual;TO_CHAR(SYSDATE,-----------------09-05-2004 星期日trunc(date,fmt)按照给出的

TRUNC 语法: TRUNC(x[,y]) 功能: 计算截尾到y位小数的x值. y缺省为0,结果变为一个整数值.如果y是一个负数,那么就截尾到小数点左边对应的位上.trunc(sysdate)=to_date('20121231','yyyymmdd')

ORACLE中TRUNC是截取的函数 用在日期类型上,就是截取到日或时间 SELECT TRUNC(SYSDATE) FROM DUAL; 默认是截取系统日期到日,得到2012-12-19 比如值

---------数学函数1.绝对值 S:select abs(-1) value O:select abs(-1) value from dual2.取整(大) S:select ceiling(-1.001) value O:select ceil(-1.001) value from dual3.取整(小) S:select floor(-1.001) value O:select floor(-1.001) value from dual4.取整(截

RATIO_TO_REPORT功能描述:该函数计算expression/(sum(expression))的值,它给出相对于总数的百分比,即当前行对sum(expression)的贡献. SAMPLE:下例计算每

用于对值进行截断

1. 日期和字符转换函数用法(to_date,to_char)select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual; //日期转化为字符串 select to_char(sysdate,'yyyy') as nowYear from dual; //获取时间的年 select to_char(sysdate,'mm') as

ORACLE日期时间函数大全 TO_DATE格式(以时间:2007-11-02 13:45:25为例) Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: mm number 两位月 显示值:11 mon

trunc(sysdate) 就是取得当天的0时0分0秒的日期时间sysdate - trunc(sysdate) 就是当前日期时间 与 0时0分0秒的 日期时间 的时间差(以天为单位)

网站首页 | 网站地图
All rights reserved Powered by www.dfkt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com