最近项目中有个要根据半个小时前的数据情况判断某一栏位的值,但是一直没想到怎样获取当前时间的半小时前的时间,今天突然想到可以通过sysdate做差来获取,比如sysdate-1这样的,刚开始没有对结果进行细看,以为不可以,后来不经意看了之前的结果发现sysdate-1获得的是当前时间的前一天,也就是说...
分类:
数据库 时间:
2014-10-03 13:30:14
阅读次数:
2288
1. 每天的8:00到23:00每隔5分钟执行一个sql语句的JOB
--建立一个存储过程
CREATE OR REPLACE PROCEDURE p_jobtest IS
v_hh VARCHAR2(2);
BEGIN
v_hh := to_char(SYSDATE, 'hh24');
IF v_hh >= '08' AND v_hh '22' ...
分类:
数据库 时间:
2014-09-30 18:16:40
阅读次数:
389
1.曾经不小心把开发库的数据库表全部删除,当时吓的要死。结果找到下面的语句恢复到了1个小时之前的数据!很简单。
注意使用管理员登录系统:
select * from 表名 as of timestamp sysdate-1/12 //查询两个小时前的某表数据!既然两小时以前的数据都得到了,继续怎么做,知道了吧。。
如果drop了表,怎么办??见下面:
drop...
分类:
数据库 时间:
2014-09-29 19:51:12
阅读次数:
362
select to_date(to_char(sysdate, 'yyyy-MM-dd hh24') || ':' || floor(to_number(to_char(sysdate, 'mi')) / 15) * 15, 'yyyy-MM-dd hh24:mi') TTIME from dual
分类:
数据库 时间:
2014-09-29 19:08:01
阅读次数:
205
1.当前会话有效alter session set NLS_DATE_FORMAT='YYYY-MM-DD:HH24:MI:SS';2.永久生效 sys用户登入后运行例如以下命令然后重新启动数据库使其生效alter system set NLS_DATE_FORMAT='YYYY-MM-DD:HH....
分类:
数据库 时间:
2014-09-29 16:40:31
阅读次数:
227
oracle JOB常见的执行时间 ? 1、每分钟执行 TRUNC(sysdate,‘mi‘)+1/(24*60) ? www.2cto.com ? 2、每天定时执行 例如: 每天凌晨0点执行 TRUNC(sysdate+1) 每天凌晨1点执行 TRUNC(sysdate+1)+1/24 每天早上8点3...
分类:
数据库 时间:
2014-09-29 13:25:41
阅读次数:
323
delete from MSS_RECORD where GMT_CREATED BETWEEN to_date(to_char(sysdate,'yyyy-mm-dd') || ' 00:00:00','yyyy-mm-dd hh24:mi:ss') AND to_date(to_char(sys...
分类:
其他好文 时间:
2014-09-24 20:56:07
阅读次数:
214
var registerDateRange = (function(option){ var dateRange = {}; var sysDate = new Date(); switch(option) { ...
分类:
其他好文 时间:
2014-09-22 18:19:12
阅读次数:
189
数据源是时间,进行时间段的比较数据格式 to_char(sysdate,'HH24:mi') 如,15:00> to_number(REPLACE(to_char(sysdate,'HH24:mi'),':','.'))
分类:
数据库 时间:
2014-09-17 18:26:22
阅读次数:
204
1.没有参数的存储过程create or replace procedure get_timeas cur_time varchar2(10);begin select to_char(sysdate,'yyyymmdd') into cur_time from dual; dbms_output....
分类:
其他好文 时间:
2014-09-10 17:23:40
阅读次数:
211