系统时间减2天,取年月日 采纳吧
2、插入测试数据;insert into test_date select level, trunc(sysdate)+level v_date from dual connect by level<=5 commit;3、查询表中全量数据;select t.*, rowid from test_date t;4、编写语句,查询时间等于当前时间后两天的记录;select t.*, rowid from test_date t where v_date = ...
2、RMAN归档日志清理 删除归档日志正确的流程: RMAN>crosscheck archivelogall;//验证的DB的归档日志 RMAN>deleteexpired archivelogall;//删除所有过期归档日志 RMAN>DELETE ARCHIVELOG ALL; //删除所有归档日志 RMAN>DELETEARCHIVELOGALLCOMPLETED BEFORE 'SYSDATE-7';//保留7天的归档日志 定时shell脚本 #!/bin/bash ...
1、创建测试表,create table test_sysdate(v_date date);2、插入测试数据 insert into test_sysdate values(sysdate);insert into test_sysdate values(sysdate-1);insert into test_sysdate values(sysdate-1.1);insert into test_sysdate values(sysdate-1.2);insert into test_sysdate values(sysda...
convert(varchar(6),DATEADD(MONTH, -2,GETDATE()), 112)
(SYSDATE,-1),'YYYY-MM-DD')FROMDUAL;--- 上个月第一天SELECTTO_CHAR(ADD_MONTHS(LAST_DAY(SYSDATE)+1,-2),'YYYY-MM-DD') FirstDayFROMDUAL;--- 按照每周进行统计SELECTTO_CHAR(SYSDATE,'WW')FROMDUAL;--- 按照每月进行统计SELECTTO_CHAR(SYSDATE,'MM')FROMDUAL;--- 按照每季度进行统计SELECTTO_CH...
select add_months(sysdate,2)from dual; select add_months(sysdate,-2)from dual; 2,LAST_DAY(x) 返回日期值x当月的最后一天的日期。 select last_day(sysdate) from dual; 3,MONTHS_BETWEEN(x,y) 返回日期x减去日期y后的月份差。 select round( months_between(sysdate,c.dob )/12) from customers c...
2. 备份或者删除监听日志 3.>lsnrctl set log_status on # 重新打开日志,开始记录监听器日志。该文件会自动创建 4.>lsnrctl status #检查监听状态 归档操作 删除归档日志 rman target system/Zjts8356@zjts list archivelog all; delete archivelog all completed before ‘sysdate-3’; 主库执行后,备库已同步控...
2、timestamp转成date型 代码如下:select cast(to_timestamp('01-10月-08 07.46.41.000000000 上午','dd-MON-yy hh:mi:ss.ff AM') as date) timestamp_to_date from dual;3、date型转成timestamp 代码如下:select cast(sysdate as timestamp) date_to_timestamp from dual;4、获取time...
SYSDATE DATE UID NUMBER USER VARCHAR2 SQLの擬似列およびファンクションは、SELECT文、INSERT文、UPDATE文およびDELETE文で参照できます。次の例では、SYSDATEを使用して、従業員が雇用されてからの月数を計算しています。 EXEC SQL SELECT MONTHS_BETWEEN(SYSDATE, HIREDATE) INTO :months_of_servic...