select ename,hiredate,sysdate from scott.emp ; 可以查询出员工入职到现在的日期 select ename,sysdate-hiredate from scott.emp; 查看在职员工已经多少天; select ename,months_between( ...
分类:
数据库 时间:
2017-10-04 14:30:06
阅读次数:
244
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') select * from tablename where time>= to_date('2011-05-02','yyyy-mm-dd') select * from tablename where ...
分类:
数据库 时间:
2017-09-29 12:42:58
阅读次数:
217
select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') from dual; --显示当前时间2011-12-29 16:24:34 select trunc(sysdate,'year') from dual; --截取到年(本年的第一天)2011-1-1 ...
分类:
数据库 时间:
2017-09-25 16:14:23
阅读次数:
208
-- 当前日期 SELECT TO_CHAR(ADD_MONTHS(SYSDATE, 0), 'yyyy-MM-dd') PRETODAY FROM DUAL -- 上月当前日期 SELECT TO_CHAR(ADD_MONTHS(SYSDATE, -1), 'yyyy-MM-dd') PRETOD ...
分类:
数据库 时间:
2017-09-23 10:48:58
阅读次数:
208
今天发现一个有意思的问题,我们知道,在Oracle数据库中正常执行 select sysdate from dual 都可以返回当前主机的系统时间。正常修改系统时间,对应的查询结果也会变成修改后的系统时间。现在遇到一个问题:测试系统修改了主机系统时间,数据库查询 select sysdate fro ...
分类:
数据库 时间:
2017-09-22 22:47:07
阅读次数:
303
--范围分区--建表create table orders(order_id number(12),order_date date not null,order_total number(8,2)) partition by RANGE(order_date)(partition p1 VALUES ...
分类:
其他好文 时间:
2017-09-18 11:05:23
阅读次数:
139
--范围分区--建表create table orders( order_id number(12), order_date date not null, order_total number(8,2)) partition by RANGE(order_date)( partition p1 VA ...
分类:
其他好文 时间:
2017-09-18 10:46:21
阅读次数:
122
sysdate+1 加一天sysdate+1/24 加1小时sysdate+1/(24*60) 加1分钟sysdate+1/(24*60*60) 加1秒钟类推至毫秒0.001秒加法 select sysdate,add_months(sysdate,12) from dual; --加1年 sele ...
分类:
数据库 时间:
2017-09-14 16:30:42
阅读次数:
188
MySQL中有5个函数需要计算当前时间的值: 除了本身定义所返回的区别以外,另一个区别是:前四个函数都是返回基于语句的开始执行时间,而SYSDATE返回time的值。 通过比较,可以发现这两个函数的区别: NOW()执行如下: mysql> select now(),sleep(2),now(); ...
分类:
数据库 时间:
2017-09-14 14:59:46
阅读次数:
292
Oracle: 1.获取当前日期的年,月,日,时,分,秒 select to_char(sysdate,'yyyy') as nowYear from dual; //获取时间的年 select to_char(sysdate,'mm') as nowMonth from dual; //获取时间的 ...
分类:
数据库 时间:
2017-09-10 10:10:20
阅读次数:
280