SYSDATE2009-6-16 15:25:10 TRUNC(SYSDATE)2009-6-16 TO_CHAR(SYSDATE,'YYYYMMDD')20090616到日TO_CHAR(SYSDATE,'YYYYMMDD HH24:MI:SS')20090616 15:25:10到秒TO_CHA...
分类:
数据库 时间:
2015-12-04 12:23:34
阅读次数:
202
--取当前日期前一个月的第一天的日期SELECT last_day(add_months(SYSDATE, -2)) + 1 FROM dual;--取当前日期前一个月的最后一天的日期SELECT last_day(add_months(SYSDATE, -1)) FROM dual;--本月的第一...
分类:
数据库 时间:
2015-12-03 14:11:50
阅读次数:
329
使用数据库或者系统变量的当前时间 Informatica中的$$SYSDATE是表示当前系统时间的系统变量。 通过这个变量,我们对每天抽取的数据可以使用以下表达式来实现增量抽取: 时间戳字段>= TRUNC($$SYSDATE – 1) 这种方法的实现比较简单,但是缺乏灵活性。不但需要另外开...
分类:
其他好文 时间:
2015-12-02 18:06:16
阅读次数:
336
解决命令:srvctlsetenvdatabase-d<dbname>-tTZ=EAT-8看起来容易理解,差了16小时,可能是时区不对sysdate是调用操作系统里面的gettimeofday函数,不依赖oracle数据库设置的时区,用的是操作系统的时区,而对linux来说,就是环境变量里设置的时区cat/etc/sysconfig/clock
分类:
数据库 时间:
2015-12-02 01:13:45
阅读次数:
366
当年第一个月 SQL> select to_char(sysdate,'yyyy')||'01' from dual;TO_CHA ------ 201501当前年,月 SQL> select to_char(sysdate,'yyyymm') from dual;TO_CHA ------ 201...
分类:
数据库 时间:
2015-12-02 00:37:32
阅读次数:
147
每天凌晨2点执行是这样的dbms_job.submit(v_job,'lv;',TRUNC(sysdate+1)+2/24,'TRUNC(sysdate+1)+2/24');还有定义JOB最好是这样定义Declarejob1 number;begindbms_job.submit(job1,'lv;...
分类:
数据库 时间:
2015-11-26 21:22:06
阅读次数:
182
--oracle闪回,把数据恢复到1个小时之前select * from t_mail as of timestamp(sysdate-2/24)--备份create table (表明) as select * from (要备份的表)--触发器操作create or replace trigge...
分类:
数据库 时间:
2015-11-21 10:31:58
阅读次数:
233
关于数据统计ratio_to_reportover()这个不适合在用having操作selectpctfrom(selecta.gw_status,count(*),ratio_to_report(count(*))over()pctfrompgw_orderinfoawherea.gw_requesttime>sysdate-6/1440anda.gw_requesttime<sysdate-1/1440anda.gw_pcs_id=‘pu‘groupbya.gw_..
分类:
数据库 时间:
2015-11-11 22:25:49
阅读次数:
295
1、wmsys.wm_concat 行转列函数2、to_char(createtime,'yyyy-mm-dd') 日期转字符串select to_char(sysdate,'yyyy-mm-dd') from dual;3、
分类:
数据库 时间:
2015-11-10 19:23:50
阅读次数:
232
select sysdate from dual;select systimestamp from dual;select localtimestamp from dual;select current_timestamp from dual;select dbtimezone from dual;...
分类:
数据库 时间:
2015-11-06 11:03:44
阅读次数:
155