1,【trunc(for dates)】TRUNC()函数处理日期select trunc(sysdate,'yy') from dual;--返回当年第一天select trunc(sysdate,'mm') from dual;--返回当月的第一天select trunc(sysdate,'dd ...
分类:
数据库 时间:
2018-05-11 14:36:01
阅读次数:
193
1. 日期转化为字符串 (以2016年10月20日为例) select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') strDateTime from dual; --获取年-月-日 时:分:秒 --显示结果为:2016-10-20 12:35:21 select ...
分类:
数据库 时间:
2018-05-10 19:36:50
阅读次数:
204
在测试过程中,经常要产生一些随机数,为此,oracle提供了DBMS_RANDOM 这个包去产生随机数挺好用的。下面小结下: 这个包有initialize()、seed()、terminate()、value()、normal()、random()、string()等几个函数 1)dbms_rand ...
分类:
数据库 时间:
2018-05-10 15:48:35
阅读次数:
177
SELECT * FROM V$ACCESS O WHERE O.TYPE LIKE 'PROCEDURE%' 创建物化视图且定时刷新create materialized view mv_name refresh force on demand start with sysdate next sy ...
分类:
数据库 时间:
2018-05-04 18:27:25
阅读次数:
195
--DELETE noprompt force ARCHIVELOG ALL COMPLETED BEFORE 'SYSDATE-2'; --在主库上配置了Stream后,通过RMAN删除Archivelog时,遇到RMAN-08137错误 执行删除操作告警delete noprompt archi ...
分类:
其他好文 时间:
2018-05-04 16:58:11
阅读次数:
254
1)、按分钟执行 每分钟执行 TRUNC(SYSDATE,'mi') + 1/(24*60) 每五分钟执行 TRUNC(SYSDATE,'mi') + 5/(24*60) 2)、按小时执行 每小时执行 TRUNC(SYSDATE,'mi') + 1/24 每隔五小时执行 TRUNC(SYSDATE, ...
分类:
数据库 时间:
2018-05-04 14:15:08
阅读次数:
242
--定义一个规则 --如果是定时轮询的job 下面 submit函数里面的 第三个参数不填写 Sql代码 declare job number; begin dbms_job.submit(job, 'EXE_DATA_CHECKER;', '','TRUNC(sysdate) + 1 +2 / ( ...
分类:
数据库 时间:
2018-04-28 14:17:38
阅读次数:
189
如下面公式所示,求取2015到当前年(2018)的年度范围,当前年是由系统获取的,用到了sysdate和函数to_char,to_date。 当然,当前年也可以换成指定年份 SELECT TO_CHAR(ADD_MONTHS(TO_DATE('2015', 'yyyy'), (ROWNUM - 1) ...
分类:
数据库 时间:
2018-04-27 16:48:55
阅读次数:
353
Mysql数据库中获取系统时间,年,月,日单个获取 获取当前系统日期时间:select SYSDATE() AS 系统日期时间; 获取当前系统年月日:select current_date AS 年月日; 获取当前系统年份:select year(CURRENT_DATE) AS 年 ; 获取当前系 ...
分类:
数据库 时间:
2018-04-17 16:57:39
阅读次数:
220
6.关于null 数据库中null是一个未知数,没有任何值;进行运算时使用nvl,但是结果仍为空;在聚集函数中只有全部记录为空才会返回null。 7.insert插入 (1)单行记录插入 insert into tab (f_z,f_a) values (1,to_date(‘2017-10-11’ ...
分类:
数据库 时间:
2018-03-29 10:53:04
阅读次数:
167