一、 Oracle自动备份单表一个月数据 方式一:三步处理(建批处理文件,写sql文件,设置任务计划) 1、 第一步:建立一个批处理文件 @echooffSetOrclSid=orclSetExpUser=数据库名SetExpPass=数据库密码SetFileDir=D:\oracleBack\logSetSysDate=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%...
selectto_char(sysdate,'yyyy')fromdual;--年 当前时间减少日期 MINUTE 可替换成其他字段:hour 、day 、month 、year 1分钟内的数据 select sysdate,sysdate - interval '1' MINUTE from dual; 1 2 查询这个月的第一天/最后一天 第一天 SELECT LAST_DAY(ADD_MONTHS(SYSDATE, -1)) + 1 FROM DUAL; 最后一...
基本操作:获取当前日期(默认格式):SELECT sysdate FROM dual; 可以调整格式,如 SELECT to_char(sysdate, 'yyyy-MM-dd HH24:MI:SS') FROM dual;日期加减:增加1年、1月、1周、1天、1小时、1分钟和1秒:通过 add_months(sysdate, n) 函数实现,其中n为正负整数。日期计算:查询当前日期是当...
@echo 开始备份数据库... exp %ExpUser%/%ExpPass%@%OrclSid% file=%FileDir%/%FileName%.dmp log=%FileDir%/%FileName%.log tables=(T_SAP_IMPORT_DATA) query=\"where to_char(CREATED_DATE,'yyyy-MM-dd HH24-mi-ss') < to_char(SYSDATE,'yyyy-MM-dd HH24-mi-ss') and to_char(CREATED...
1. 日期和字符转换函数用法(to_date,to_char)select to_char(sysdate,'yyyy-mm-dd hh24:mi:ss') as nowTime from dual; //日期转化为字符串 select to_char(sysdate,'yyyy') as nowYear from dual; //获取时间的年 select to_char(sysdate,'mm') as nowMonth from dual; //获取时间的月 ...
加一个月 SELECT ADD_MONTHS(SYSDATE,1) FROM DUAL 前两个月 SELECT ADD_MONTHS(SYSDATE,-2) FROM DUAL 你替换一下就OK了。
返回日期格式的话 select trunc(add_months(sysdate,-12),'year') from dual 返回字符格式的话 select to_char(trunc(add_months(sysdate,-12),'year'),'yyyy-mm-dd') from dual
加一年:select add_months(sysdate,12) from dual加一个月:select add_months(sysdate,1) from dual加一天:select sysdate+1 from dual加一小时:select sysdate+1/24 from dual
insert into test_date2 values('2007-11-13 17:55:21');insert into test_date2 values('2007-11-14 17:33:22');3、查询表的记录,select t.*, rowid from test_date2 t;4、编写sql,将日期字段月份加1,select t.*, add_months(to_date(v_date,'yyyy-mm-dd hh24:mi:ss'),1)...
select to_char(add_months(last_day(sysdate),-1),'yyyy-MM-dd') LastDay from dual; 28.上月首天 select to_char(add_months(last_day(sysdate)+1,-2),'yyyy-MM-dd') firstDay from dual; 29.按照每周进行统计 select to_char(sysdate,'ww') from dual group by to_char(sysdate,'ww'); ...